0

以下は、ウィジェットからアプリケーションを起動するためのコードです...動作していません、何か提案はありますか?ありがとうございました

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);
}
4

1 に答える 1

1

イベント リスナー (OnClick など) でステートメントを呼び出す必要があります。(フィールド、メソッドの) 宣言が期待されるメソッドの外でそれらを呼び出しています。

必要なものを実現する方法の詳細については、App Widgets開発者ガイドをお読みください。

于 2012-09-19T08:05:08.763 に答える