想跳槽就是有Intent,不過只能從C槽跳D槽
菜鳥工程師若後台是是優利或是Mainframe,就是C槽D槽跳跳就算了,若後台是董字輩的,那就不只是搭直昇機,火箭都有可能,不過千分之九百九十九後台都是機器,所以基礎還是要學,那就是Intent。
1. 建立專案
2. 新增Button & TextView設定ID:textview1
3. Source Code
package com.example.ex009;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
public class MainActivity extends Activity {
private TextView tv1;
private Button btn1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tv1 = (TextView) MainActivity.this.findViewById(R.id.textview1);
btn1 = (Button) MainActivity.this.findViewById(R.id.button1);
btn1.setText("Go to Activity2");
tv1.setText("This is Activity1");
btn1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent();
intent.setClass(MainActivity.this, MainActivity1.class);
startActivity(intent);
MainActivity.this.finish();
}
});
}
@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;
}
}
|
4. 複製一activity_main1.xml & MainActivity1.java,看範例吧!有1沒1傻傻分不清
AndroidManifest .xml的Application Nodes要加MainActivity1,不然會有Exception
5. 一開始的畫面,點一下按鈕吧!
6. 看到沒,換了吧!再按按鈕就又回Activity1
有Intent就夠了嗎?當然不夠,要跳槽要帶點東西才有禮貌,兩串蕉連猴子都不歡迎,所以不久的將來(不久是多久阿),再來介紹吧!
標籤: Intent
0 個意見:
張貼留言
<< 首頁