这可能听起来很简单,但我不能让它工作.我有两个活动.第一个是表单,第二个是根据第一个活动中输入的值显示JSON文件中的数据.
所以我想尝试制作一个简单的版本.我有一个EditText和一个按钮,所以当他们按下按钮时,EditText中的任何内容都将出现在下一个活动的TextView中.
这是我到目前为止的代码: 主要活动
static TextView textView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textView = (TextView) findViewById(R.id.editText1);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
public void transferIT(View view){
Intent intent = new Intent(this, Page.class);
startActivity(intent);
}
public static String getText(){
String data = (String) textView.getText();
return data;
}
Run Code Online (Sandbox Code Playgroud)
主XML
<EditText
android:id="@+id/editText1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/textView1"
android:layout_centerHorizontal="true"
android:ems="10"
android:hint="Enter Text …Run Code Online (Sandbox Code Playgroud)