0
A
回答
1
使用putExtra()
和getStringExtra()
來解決你的問題。 像
在Screen1 Activity
寫這段代碼
Intent intent = new Intent().setClass(Screen1.this, Screen3.class);
intent.putExtra("caller", "Screen1");
startActivity(intent);
在Screen2 Activity
,寫這樣的代碼
Intent intent = new Intent().setClass(Screen2.this, Screen3.class);
intent.putExtra("caller", "Screen2");
startActivity(intent);
而現在Screen3 Activity
希望onCreate()
的
String caller = this.getIntent().getStringExtra("caller");
if(caller != null) {
if("Screen1".equalsIgnoreCase(caller)) {
Toast.makeText(this, "Called from screen 1", Toast.LENGTH_SHORT).show();
} else if("Screen2".equalsIgnoreCase(caller)){
Toast.makeText(this, "Called from screen 2", Toast.LENGTH_SHORT).show();
}
}
這將清.. 。
0
使用此方法,該方法返回從parrent
GetParent()
,然後類似的getId()或getTag()或一些活動課上,你可以判斷它是否是屏幕1或屏幕2.
相關問題
- 1. Firebase Analytics上的屏幕跟蹤數據
- 2. 如何跟蹤某些屏幕打開?
- 3. 保持跟蹤屏幕上的對象
- 4. 谷歌分析 - 執行屏幕跟蹤
- 5. 的Objective-C/IOS跟蹤屏幕使用
- 6. JSP屏幕字段的審計跟蹤
- 7. UIWebView:跟蹤屏幕更新(髒區域)
- 8. 加載屏幕的跟蹤時間:Angular2
- 9. 如何跟蹤滑出屏幕的tableViewCell?
- 10. 如何跟蹤Android上的「屏幕開啓」時間?
- 11. Google Analytics for Android在兩個標籤下顯示屏幕跟蹤
- 12. 如何跟蹤兩個屏幕(Acivities)購買Android
- 13. 如何在Android橫向或縱向視圖中跟蹤屏幕?
- 14. 谷歌分析只跟蹤1屏幕,Android
- 15. Android - 跟蹤
- 16. Android系統跟蹤[跟蹤標記]
- 17. 在Windows應用中跟蹤屏幕錄像機
- 18. 屏幕錄像機用於跟蹤調試時的步驟嗎?
- 19. 谷歌分析 - 如何跟蹤屏幕上的點擊?
- 20. 手指跟蹤不符合屏幕觸摸IOS
- 21. 谷歌Analytics(分析)屏幕跟蹤SWIFT 3.0不工作
- 22. iOS版Google Analytics(分析) - 手動屏幕跟蹤不起作用
- 23. 如何在Firebase Analytics中添加屏幕跟蹤/計時?
- 24. 無論屏幕尺寸是多少,如何跟蹤位置?
- 25. 虹膜到眼睛跟蹤的屏幕計算
- 26. 使用Google AnalyticsSDK for iOS v2跟蹤屏幕層級
- 27. 如何跟蹤屏幕左側的演員?
- 28. 手動屏幕跟蹤在Firebase(iOS)中不起作用
- 29. 跟蹤設計 - 屏幕數據庫可追溯性
- 30. 辛跟蹤Android中
太棒了!謝謝 – Yogesh
歡迎........ –