呵呵,没时间帮你调试~~但你可以打几个log看问题出在哪里
1、 InputStream is = conn.getInputStream();
bitmap = BitmapFactory.decodeStream(is);
看取过来的图是否有值,或者是NULL~~
2、看是不是图片格式的问题~~
1、 InputStream is = conn.getInputStream();
bitmap = BitmapFactory.decodeStream(is);
看取过来的图是否有值,或者是NULL~~
2、看是不是图片格式的问题~~
图片名称中不能出现中文
private static final String TAG= "Bmi";
public static final String PREF= "BMI_PREF";
public static final String PREF_HEIGHT= "BMI_Height";
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
findViews();
restorePrefs();
setListensers();
} private void restorePrefs(){ // Restore preferences
SharedPreferences settings= getSharedPreferences(PREF, 0);
String pref_height= settings.getString(PREF_HEIGHT, "");
if(pref_height!=""){
field_height.setText(pref_height);
field_weight.requestFocus(); }
} @
Override
protected void onStop(){
super.onStop();
// Save user preferences. use Editor object to make changes.
SharedPreferences settings= getSharedPreferences(PREF, 0);
settings.edit().putString(PREF_HEIGHT,
field_height.getText().toString()).commit();
}}private void restorePrefs(){ // Restore preferences
SharedPreferences settings= getSharedPreferences(PREF, 0);
String pref_height= settings.getString(PREF_HEIGHT, "");
if(pref_height!=""){
field_height.setText(pref_height);
field_weight.requestFocus();} }这有个例子