Hy! Expets我有兩個活動 1- MainActivity 2-啓動當我在駱駝案件中使用活動它會給出錯誤,但工作正常拼寫大寫
我開始我通過新的意圖MainActivity
活動開始使用線程Startup
活動後。但是當我通過傳遞MainActivity
駱駝拼寫的情況下INTEN和過濾器內標籤<action android:name="com.example.test.MainActivity"
調用新的意圖如下圖所示
Thread timer =new Thread(){
public void run(){
try{
sleep(5000);
}catch(InterruptedException e){
e.printStackTrace();
}finally{
Intent startUpIntent = new Intent("com.example.test.MainActivity");
startActivity(startUpIntent);
}
}
};
這裏是AndroidMaifest.xml文件代碼
<activity
android:name="com.example.test.Startup"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.example.newboston.MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="com.example.test.MainActivity" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
提示錯誤。 但是當我使用代碼
Intent startUpIntent = new Intent("com.example.test.MainActivity");
AndroidManifest.xml中的代碼
<intent-filter>
<action android:name="com.example.test.MainActivity" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
然後正常工作,因爲我想要的。
我想知道理由使用大寫字母拼寫,而不是駱駝情況。???
感謝名單...
感謝名單@Ted霍普。但你能告訴我理由是什麼問題與我的方法。 – FAISAL
@LASIAF - 坦率地說,我沒有看到你說的「給出錯誤」的代碼和你說的代碼的區別。你說「它給錯誤」;什麼錯誤? –
它不會在拼寫爲駱駝的情況下啓動活動。 – FAISAL