我在做Android的應用程序,這需要從一個活動發送的位圖對象和顯示第二活動頁面上發送的位圖對象後,改變機器人的ImageView的對象。但是,我得到一個空白屏幕加載活動
這裏是我的代碼示例發送Bitmap對象: -
Intent intent = new Intent(Display2.this, Display3.class);
ImageView iv = (ImageView) findViewById(R.id.imageView1);
Bitmap bitmap = Bitmap.createBitmap(iv.getWidth(), iv.getHeight(), Bitmap.Config.RGB_565);
intent.putExtra("BitmapImage", bitmap);
startActivity(intent);
現在對第二個活動代碼的部分來重新發送對象並顯示它屏幕: -
public class Display3 extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
Bitmap bitmap = (Bitmap)getIntent().getParcelableExtra("BitmapImage");
ImageView myIV = (ImageView) findViewById(R.id.imageView1);
bitmap = bitmap.createBitmap(myIV.getWidth(), myIV.getHeight(), Bitmap.Config.RGB_565);
myIV.setImageBitmap(bitmap);
setContentView(R.layout.display3);
}
}
任何人都可以提出什麼是錯誤的這部分?
謝謝!
馬麗娟maulik !!!! – 2012-04-03 04:55:23
但建議的更改顯示代碼 – 2012-04-03 05:00:51
檢查天氣將位圖成功地爲位圖對象或不 – 2012-04-03 05:04:49