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