我是Android新手。我有一個基本的Activity類(MainActivity.java),它擴展了Activity。所以我可以在這裏初始化意圖。 MainActivity.java如何在Android中獲取意圖值非活動類
Intent myIntent = new Intent(MainActivity.this, ConnectionClass.class);
myIntent.putExtra("ServerName", ServerName);
startActivityForResult(myIntent, 1);
在connectionClass.java我有沒有繼承的類ConnectionClass。但我想訪問MainActivity.java中的值。所以這個類不會繼承Activity & onCreate方法。但我需要
public class ConnectionClass {
Bundle bundle = getIntent().getExtras();
String ServerName = bundle.getString("ServerName");
}
我怎樣才能做到這一點從MainActivity.java訪問值ConnectioClass.java
ConnectionClass.Java?
您只能在活動中獲取意圖。您需要將它作爲參數傳遞給任何其他類。但是我認爲你很困惑 - 如果ConnectionClass不是一個活動,你不能將它作爲參數傳遞來創建一個新的intent-only活動可以通過startActivityForResult啓動。 –