从小部件启动Android应用程序

时间:2012-09-19 07:12:41

标签: android android-widget

以下是从小部件启动应用程序的代码... 它不起作用,有什么建议吗? 谢谢

package com.acd.widget;
import android.appwidget.AppWidgetProvider;
import android.content.Intent;

public class AcdWidget extends AppWidgetProvider {
   String packageName = "air.kwd.acdsummit";
   String className = "com.package.MainActivity";
   Intent intent = new Intent(Intent.ACTION_MAIN);
   intent.setComponent(new ComponentName(packageName, className));
   startActivity(intent);
}

1 个答案:

答案 0 :(得分:1)

您需要在某些事件侦听器(如OnClick)中调用语句。您在方法之外调用它们,其中声明(字段,方法)声明。

阅读App Widgets开发者指南,了解有关如何实现所需目标的更多信息。