[英]how to use a variable as second parameter of an android intent?
我有多個使用相同布局的活動,例如activity1,activity2,activity3和... layout.xml中有一個按鈕,我想用它來轉到下一個活動。 如果我,在activity1中按鈕將用戶發送到activity2,如果他在activity2中按鈕將他發送到activity3並且...這是我在android中啟動新活動的代碼。
Intent intent = new Intent(this, secondActivity.class);
startActivity(intent);
我怎樣才能使用變量而不是secondActivity.class
這樣的事情:
var goToActivity = secondActivity.class
Intent intent = new Intent(this, goToActivity);
startActivity(intent);
我想從數據庫加載此變量
您可以使用Class::forName
方法:
String className = "com.example.myapp.secondActivity"; // or get the full class name from DB
Class klass = Class.forName(className);
Intent intent = new Intent(this, klass);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.