我有一項名爲OverallActivity的主要活動。在這裏我編寫了一個代碼來添加菜單,方法是選擇我想在另一個活動中執行操作的菜單。 如:主要活動:OverallActiviry 菜單:措施1和措施2 如果我點擊動作1它必須調用subActivity1之一。如果我按下措施2,它必須調用另一個活動(subActivity2),在subActivity2我想設置列表視圖顯示由subActivity1返回的數組(字符串()值。如果有誰知道,請回復我。先謝謝了。如何通過點擊android中的菜單來調用一個活動?
回答
起初我誤解了你的問題,所以現在這裏有一些更正:
要啓動一個活動,請在TofeeqAhmad的代碼中使用Shashank Kadne的代碼。
將數據傳遞到subActivity2
你可以添加額外的數據,以打開的活動的意圖,在你的情況下,CharSequence
項的數組:
CharSequence[] sequences = ...;
intent.putExtra("resultsFromActivity1", sequences);
然後,在你活動的onCreate
處理程序,你可以檢查是否意圖包含額外命名的「操作」,其值爲:
CharSequence[] items = itent.getCharSequenceExtra("resultsFromActivity1");
if (items != null)
{
// Display the items
}
覆蓋此方法----
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle item selection
switch (item.getItemId()) {
case R.id.new_game:
// start activty here
return true;
case R.id.help:
// start activty here
return true;
default:
return super.onOptionsItemSelected(item);
}
}
謝謝你,你給了一個明確的語法。其工作逢:) – Thiru 2012-01-17 08:33:59
「了java.lang.RuntimeException:無法實例活動ComponentInfo {com.aspiresys.socialapp/com.aspiresys.socialapp.ActivityTwo}:顯示java.lang.NullPointerException」這顯示出這樣的錯誤。我是想做清單文件的任何變化 – Thiru 2012-01-17 08:45:12
檢查這些鏈接,這個問題;;; HTTP://stackoverflow.com/questions/4688277/java-lang-runtimeexception-unable-to-instantiate-activity-componentinfo和http: //stackoverflow.com/questions/6443091/android-java-lang-runtimeexception-unable-to-instantiate-activity-componentinfo – Sameer 2012-01-17 09:23:08
使用Intents。傳遞要調用的活動的類。
添加以下線路中的聽衆打電話subActivity1
Intent i = new Intent(OverallActiviry.this,subActivity1.class)
startActivity(i);
非常感謝 – Thiru 2012-01-17 08:30:48
- 1. 如何在Android中實現側邊菜單,通過點擊菜單項可以調用不同的活動
- 2. 通過點擊活動android
- 3. android:如何通過點擊前臺服務通知來調用活動
- 4. 如何通過單擊android中另一個活動中的按鈕來顯示活動?
- 5. 如何通過點擊一個小部件按鈕來調用另一個活動中定義的'方法'?
- 6. 如何通過點擊jquery中的另一個菜單來關閉一個菜單及其圖標?
- 7. 如何通過點擊通知來啓動活動?
- 8. Android:我如何通過點擊ListView中的項目從一個活動切換到另一個活動
- 9. Android:如何通過單擊另一個活動中的按鈕傳遞一個活動的數據
- 10. 如何通過點擊小部件中的圖像來啓動一項活動?
- 11. 如何通過單擊按鈕啓動一個活動
- 12. 如何通過點擊按鈕返回上一個活動?
- 13. 如何通過點擊菜單項來改變佈局?
- 14. 如何通過點擊AJAX加載菜單來改變網址?
- 15. Android通過單擊recyclerview將jsonObject傳遞給另一個活動
- 16. 如何通過點擊菜單欄上的菜單項來激活上次打開的選項卡?
- 17. 點擊活動菜單上的類
- 18. 如何從Android中的菜單項調用活動?
- 19. 如何從滑動菜單中點擊項目點擊新活動?
- 20. 如何通過點擊主菜單欄的子菜單來激活/聚焦儀表板UI選項卡
- 21. 在java中調用函數,通過點擊菜單項
- 22. Android - 如何打開通過單擊按鈕的活動
- 23. Android - 通過點擊另一個佈局來動態佈局
- 24. 如何通過點擊一個按鈕來調用另一個項目(Android_elcipse)
- 25. 如何關閉列表活動的滑動菜單點擊
- 26. 如何顯示一個單詞點擊時的浮動菜單
- 27. Android通知:通過單擊通知來執行任務。請勿啓動活動
- 28. Android:通過點擊運行活動按鈕來隱藏另一個活動的EditText
- 29. Android:來自標籤菜單的活動
- 30. android - 滑動菜單開始活動項目點擊
謝謝你這與我的期望相同。 – Thiru 2012-01-17 08:32:03
「了java.lang.RuntimeException:無法實例活動ComponentInfo {com.aspiresys.socialapp/com.aspiresys.socialapp.ActivityTwo}:顯示java.lang.NullPointerException」 這表明這樣的錯誤。我想在清單文件中做任何更改 – Thiru 2012-01-17 08:44:49
如果沒有完整的堆棧跟蹤和錯誤消息,我無法判斷。我不知道哪個元素是'null'。 – 2012-01-17 10:05:40