編輯:關於android開發
使用Intent可以很方便在不同activity之間傳遞數據,這個也是官方推薦的方式,但是也有一定的局限性
就是Intent無法傳遞不能序列化的對象,我們可以使用靜態變量來解決這個問題。
Obj類
package com.example.activity; public class Obj{ String name; public String getName(){ return name; } public void setName(String name){ this.name=name; } }
在OtherActivity中聲明一個靜態變量
public static Obj obj;
在MainActivity中添加一個按鈕組件,並對其添加點擊事件
Intent intent=new Intent(); intent.setClass(MainActivity.this, OtherActivity.class); startActivity(intent); Obj obj=new Obj(); obj.setName("我是蘇蘇"); OtherActivity.obj=obj;然後在OtherActivity中輸出這個值
Toast.makeText(OtherActivity.this, obj.getName(), Toast.LENGTH_LONG).show();
這是因為在java中有一個垃圾回收機制 並且只會回收沒有指向型的對象,也就是null
protected void onDestroy() { // TODO Auto-generated method stub super.onDestroy(); obj=null; }
、
Android滑動刪除功能,android滑動刪除今天學習了新的功能那就是滑動刪除數據。先看一下效果 我想這個效果大家都很熟悉吧。是不是在qq上看見過這個效果。俗話說好
Android Volley 的基本使用/設置HTTP請求參數、apikey,androidapikey最近在做一個Android的新聞客戶端,感覺收獲頗豐。 這裡分享一
自定義類似於listView中Item背景,listviewitem方法一、 drawable/listitem_bk.xml Xml代碼
開始學習啦,吼吼,我很盡量寫清楚自己想的與學習到的知識,希望大家不要嫌啰嗦,仔細看下我描述與擴展的知識,一定能學到東西的! 好了,先簡單說下,大家