2012-05-13 46 views

回答

-1

我只是設置一個變量在我的主要活動一樣所以... public static Activity activity = this;然後我可以從任何地方使用:MainActivity.activity

您也可以在onCreate()方法中設置它,只需在主要活動類的頂部設置變量public static Activity activity;然後在onCreate()方法中只需在任意位置添加activity = this;即可。

這適用於擴展活動的任何類,例如public class MainActivity extends Activity,但是即使不擴展活動,您也可以從任何類中調用該變量。

希望這會有所幫助。

14

感謝李解釋如何獲取類名,下面的代碼:

String packageName = context.getPackageName(); 
Intent launchIntent = context.getPackageManager().getLaunchIntentForPackage(packageName); 
String className = launchIntent.getComponent().getClassName(); 
+0

應用程序的類名只想輸出一些垃圾一樣** ** com.android.tools.fd.runtime.BootstrapApplication –

相關問題