想跳槽就是有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 個意見:
張貼留言
<< 首頁