編輯:關於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實現圖片壓縮示例代碼
核心思想是通過BitmapFactory.Options來縮放圖片,主要是用到了它的inSampleSize參數(采樣率)當inSampleSize為1的時候,采樣後的圖
Xamarin android如何調用百度地圖入門示例(一)
在Xamarin android如何調用百度地圖呢?首先我們要區分清楚,百度地圖這是一個廣泛的概念,很多剛剛接觸這個名詞”百度地圖api”,的確是
ListView
1.ListView和Adapter1)ListView就是一個能數據集合以動態滾動的方式展示到用戶界面上的View,即:以列表的形式展示具體內容,並且能夠根據數據的長度
Android的生命周期
Activity的生命周期圖2 Android生命周期中涉及到的幾個過程 1.啟動Activity:系統會先調用onCreate方法,然後調用onStart方法,最後