【发布时间】:2014-02-19 17:50:28
【问题描述】:
是否可以在extends Activity 的通用java 类中使用Intent 来启动Activty?
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Spinner;
import android.app.Activity;
import android.content.Intent;
public class SubActivity extends Activity{
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
还有一个像下面这样的通用java类
class TestClass extends Activity{
void firstsem(){
Intent t = new Intent(this, SubActivity.class);
t.putExtra("sub1","chemistry");
startActivity(t);
}
}
是否可以从通用 java 类启动 Activity?谁能告诉我如何实现这一目标?
【问题讨论】:
-
您需要创建一个函数来执行此操作。你应该试试java教程。
-
只要
Subject也是Activity的子类,这段代码似乎并没有什么问题。你实际测试过吗?
标签: java android android-intent