Android 继续获取这些错误消息;类型AppWidgetProvider“的onCreate(Bundle)方法未定义;
类型AppWidgetProvider的onCreate(Bundle)方法未定义Android 继续获取这些错误消息;类型AppWidgetProvider“的onCreate(Bundle)方法未定义;,android,android-widget,Android,Android Widget,类型AppWidgetProvider的onCreate(Bundle)方法未定义 公共类活动扩展了AppWidgetProvider{ 公共静态活动小部件=null; 公共静态语境; 公共静态AppWidgetManager AppWidgetManager; 公共静态int-appWidgetIds[]; @凌驾 public void onUpdate(上下文上下文,AppWidgetManager AppWidgetManager,int[]AppWidgetId){ 如果(null==
公共类活动扩展了AppWidgetProvider{
公共静态活动小部件=null;
公共静态语境;
公共静态AppWidgetManager AppWidgetManager;
公共静态int-appWidgetIds[];
@凌驾
public void onUpdate(上下文上下文,AppWidgetManager AppWidgetManager,int[]AppWidgetId){
如果(null==context)context=SupermarioActivity.context;
如果(null==appWidgetManager)appWidgetManager=SupermarioActivity.appWidgetManager;
如果(null==appWidgetIds)appWidgetIds=SupermarioActivity.appWidgetIds;
SupermarioActivity.Widget=this;
SupermarioActivity.context=上下文;
SupermarioActivity.appWidgetManager=appWidgetManager;
SupermarioActivity.AppWidgetId=AppWidgetId;
Log.i(“PXR”、“onUpdate”);
}
静态void updateAppWidget(上下文上下文,AppWidgetManager AppWidgetManager,
int-appWidgetId){
RemoteViews RemoteView=新的RemoteView(context.getPackageName(),R.layout.main);
setImageViewResource(R.id.imageButton1,appWidgetId);
//告诉小部件管理器
UpdateAppWidgetManager.UpdateAppWidgetId(appWidgetId,RemoteView);
}
创建时的公共void(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
imageButton1 imageButton1=(imageButton1)findViewById(R.id.imageButton1);
imageButton1.setOnClickListener(新的OnClickListener()
{
公共void onClick(视图v)
{
ImageView iv=(ImageView)findViewById(R.id.imageview1);
iv.设置可见性(视图可见);
}
});
}
私有void setContentView(int main){
//TODO自动生成的方法存根
}
私有imageButton1 findViewById(int imageButton1){
//TODO自动生成的方法存根
返回null;
}
}
我认为这非常简单:类AppWidgetProvider
似乎没有方法onCreate(Bundle)
帮助实现AppWidget提供程序的便利类。
使用AppWidgetProvider可以执行的所有操作都可以使用
常规广播接收机AppWidgetProvider仅解析
在中接收到的相关字段不符合目的
onReceive(Context,Intent),并使用接收到的
额外费用。
(emph mine,来自)
如果我是一个回形针,我可能会贴:
看起来您正在尝试进行活动
?您想:-扩展activity类?我认为它非常简单:类
AppWidgetProvider
似乎没有方法onCreate(Bundle)
帮助实现AppWidget提供程序的便利类。
使用AppWidgetProvider可以执行的所有操作都可以使用
常规广播接收机AppWidgetProvider仅解析
在中接收到的相关字段不符合目的
onReceive(Context,Intent),并使用接收到的
额外费用。
(emph mine,来自)
如果我是一个回形针,我可能会贴:
看起来您正在尝试进行活动
?您想:-扩展活动类?您为
SupermarioActivity
定义了一个onCreate(Bundle)
方法,该方法看起来属于activity
子类。但是SupermarioActivity
扩展了AppWidgetProvider
,而不是Activity
(或任何Activity
子类)。您为SupermarioActivity
定义了一个onCreate(Bundle)
方法,看起来它属于Activity
子类。但是SupermarioActivity
extendsAppWidgetProvider
,而不是Activity
(或任何Activity
子类)。只需将extends Activity放在类上即可只需将extends Activity放在类上即可请在发布之前查看您的问题。例如,那里有“在这里输入代码”行,看起来你几乎没有付出过努力?另外:你的问题没有正文,你不觉得如果你真的输入一些文字会看起来更好吗?比如:“我试图做X,但如果我做Z,我的IDE会说Y。这是(的一部分)我的代码。如果它是关于oncreate的,并且如果updatecode不存在,它仍然会显示这种行为,请忽略它!我现在是新手,我正在尝试制作一个小部件,当你点击它时,它会播放一些动画。我知道肯定有很多错误,但是任何帮助都会非常感激,但是你可能在之前请求过帮助?是新手吗这并不意味着你可以只留下一段文字,上面写着“在这里输入你的代码”,这些文字来自于点击你问题中的一个编辑器按钮?而且,这是常识(与编程无关)如果你想问一个问题并期望得到帮助,你最好礼貌地做一些介绍,而不是仅仅写下代码。请在发布之前检查你的问题。这里有“输入你的代码”“比如说,这里的台词,看起来你几乎没有投入多少精力?另外:你的问题没有正文,你不觉得如果你真的输入一些文字会看起来更好吗?比如:“我试图做X,但如果我做Z,我的IDE会说Y。这是(的一部分)我的代码。如果它是关于oncreate的,并且如果updatecode不存在,它仍然会显示这种行为,请忽略它!我现在是新手,我正在尝试制作一个小部件,当你点击它时,它会播放一些动画。我知道肯定有很多错误,但是任何帮助都会非常感激,但是你可能在之前请求过帮助?是新手吗这并不意味着你可以只留下一段文字,上面写着“在这里输入你的代码”,这段文字来自于点击其中一个edito
public class SupermarioActivity<imageButton1> extends AppWidgetProvider {
public static SupermarioActivity Widget = null;
public static Context context;
public static AppWidgetManager appWidgetManager;
public static int appWidgetIds[];
@Override
public void onUpdate( Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds ) {
if (null == context) context = SupermarioActivity.context;
if (null == appWidgetManager) appWidgetManager = SupermarioActivity.appWidgetManager;
if (null == appWidgetIds) appWidgetIds = SupermarioActivity.appWidgetIds;
SupermarioActivity.Widget = this;
SupermarioActivity.context = context;
SupermarioActivity.appWidgetManager = appWidgetManager;
SupermarioActivity.appWidgetIds = appWidgetIds;
Log.i("PXR", "onUpdate");
}
static void updateAppWidget(Context context, AppWidgetManager appWidgetManager,
int appWidgetId) {
RemoteViews remoteViews = new RemoteViews(context.getPackageName(), R.layout.main);
remoteViews.setImageViewResource(R.id.imageButton1, appWidgetId);
// Tell the widget manager
appWidgetManager.updateAppWidget(appWidgetId, remoteViews);
}
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
imageButton1 imagebutton1 = (imageButton1) findViewById(R.id.imageButton1);
imageButton1.setOnClickListener(new OnClickListener()
{
public void onClick(View v)
{
ImageView iv = (ImageView) findViewById(R.id.imageview1);
iv.setVisibility(View.VISIBLE);
}
});
}
private void setContentView(int main) {
// TODO Auto-generated method stub
}
private imageButton1 findViewById(int imagebutton1) {
// TODO Auto-generated method stub
return null;
}
}