2012-09-19 25 views
0

下面是從小部件啓動應用程序的代碼... 它不工作,有什麼建議嗎? 謝謝從小部件啓動Android應用程序

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); 
} 
+2

Grrrr。 「它不工作」的流行正在迅速蔓延。 「它不工作」是什麼意思?它啓動了錯誤的應用程序?它崩潰?你的手機着火了嗎? – Simon

+0

它在Eclipe本身給出了錯誤:(最後2行有錯誤!我是Android Dev的新手,所以我無法弄清楚什麼是錯的 –

+0

對不起,Rajesh是正確的。 Google上的啓動器。 – Simon

回答

1

你需要調用一些事件偵聽器(如的OnClick)的語句。你在一個方法之外調用它們,在那裏聲明(字段,方法)是預期的。

閱讀App Widgets開發人員指南,瞭解有關如何實現所需內容的更多信息。

相關問題