Android程式設計 activity間的資料傳遞

2021-08-20 21:16:10 字數 569 閱讀 2716

activity間的資料傳遞——使用intent extra

在quizactivity和cheatactivity之間進行資料傳遞。使用以下語句的返回值通知cheatactivity當前問題的答案

mquestionbank[mcurrentindex].isanswertrue()

將該值作為extra資訊,附加在傳入startactivity(intent)方法的intent上傳送出去。

1)新增extra常量

private static final string extra_answer_is_true =

"com.bignerdranch.android.geoquiz.answer_is_true";

2)在cheatactivity中的newintent()方法

public static intent newintent(context packagecontext, boolean answeristrue) else else else {

messageresid = r.string.incorrect_toast;

android 通過uri啟動Activity

uri定義了通訊協議 uri uri uri.parse com.sds.gw 通過action和uri呼叫第二個程序中的activity,並傳遞資料 intent invokeintent new intent null,uri invokeintent.putextra prm1 z invok...

Android 實現透明效果的 Activity

android 系統提供了將 activity 設定為透明的主題 android style theme.translucent 該屬性同一時候支援隱藏 titlebar 和全屏顯示。僅僅須要在androidmanifest.xml配置檔案裡為相應的activity 新增該屬性就可以。假設希望實現半...

Android之跳轉 普通類到Activity

android之跳轉 普通類到activity 我們在做專案時,經常會遇見一種情況,就是跳轉,而我們遇見的不一定都是activity到activity之間的跳轉。也許就是乙個普通類到activity的跳轉。下面我就演示一下怎樣去跳 首先我們要寫乙個基類,並寫出構造方法傳入activity引數。pub...