android activity 跳轉傳值問題研究,androidactivity

來源:互聯網
上載者:User

android activity 跳轉傳值問題研究,androidactivity
Java代碼  

  1. intent = new Intent();  
  2.                 intent.setClass(LoginActivity.this, RegActivity.class);  
Java代碼  
  1. startActivity(intent);  

 因為剛學android.所以在很多的時候.不知道從什麼地方下手!  

    可是,我曾經記得我恩師說過這麼一句話!

 不管那個程式設計語言.能把一個簡單的登陸做的好!算是已經基本入門了!

   所以我測試做了一個android的登陸!

 

  可是在運行中!我想弄一個按鈕,為"註冊"按鈕!

然後,類似於以前做頁面一樣!跳轉到另一個頁面!

 而在安卓是通過activity跳轉的!

 

在這裡.

   我只是簡單講下我個人的一些理解和在做這個案例中遇到的問題和大家一起分享一下!

用於跳轉的話就必須用到intent 記得哦 !還要startActivity(intent);  啟動這個activity

      代碼我已經貼出來了!

 但是在setclass中要注意的你要跳轉的類!前者一般是本類!而後者就是你所要跳轉類的位置!

 

難道就只這麼簡單嗎?

  不!

Java代碼  
  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <manifest xmlns:android="http://schemas.android.com/apk/res/android"  
  3.     package="com.vt.demo.login" android:versionCode="1"  
  4.     android:versionName="1.0">  
  5.     <application android:icon="@drawable/icon" android:label="@string/app_name">  
  6.         <activity android:name=".LoginActivity" android:label="@string/app_name">  
  7.             <intent-filter>  
  8.                 <action android:name="android.intent.action.MAIN" />  
  9.                 <category android:name="android.intent.category.LAUNCHER" />  
  10.             </intent-filter>  
  11.         </activity>  
  12.   
  13.         <activity android:name=".RegActivity" android:label="@string/app_name">  
  14.             <intent-filter>  
  15.                 <action android:name="android.intent.action.MAIN" />  
  16.                 <category android:name="android.intent.category.LAUNCHER" />  
  17.             </intent-filter>  
  18.         </activity>  
  19.   
  20.     </application>  
  21.     <uses-sdk android:minSdkVersion="8" />  
  22.   
  23. </manifest>   

 

在AndroidManifest.xml檔案中還要加一個activity其中要注意的是android:name=".RegActivity"

這個name的名字就是你類的名字.其實也就是你的路徑!記得前面還有一個點號!

 

 最後記得要重新整理下!因為在R.java檔案中系統已經自動幫你建了一個索引頁!不重新整理的話!可能會出現錯誤的


android開發activity跳轉傳值問題

用Intent去實現四大組件的互動。
 
android:Activity A跳轉到B後,B傳值給A,然後A又跳轉到C,C返還值給A,這是A要儲存有B與C的值

在A裡用startActivityForResult啟動B,退出B後A能接受到B的值,跳轉C前把B傳過來的值用intent也一起傳過去,或者不關閉A,也是用startActivityForResult啟動C,C關閉後值傳回來到A裡
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.