我在網上搜索了所有代碼並嘗試了所有代碼但我沒有獲得將我的圖像從一個活動轉移到另一個活動的正確方法。 這裏是我的活動答:如何在Android中的兩個活動之間傳輸圖像
Intent intent = new Intent(getApplicationContext(),Greeting.class); //Greeting is Activity 2
intent.putExtra("editvalue", edit.getText().toString());
intent.putExtra("path", ImageURI.toString()); //Got uri in the form of file:///storage/emulated/0/zedge/wallpaper/Incredible_quotes-wallpaper-10355947.jpg
startActivity(intent);
這是我如何找回我的形象在活動2:
Uri u=Uri.parse(intent.getStringExtra("path"));
Log.d("TAGGG222",u.toString()); //printing the sane URI as above.
imageview.setImageURI(u);
我失去了一些東西,並請儘可能指導我用正確的方法是什麼? 謝謝
你的程序發生了什麼?它會崩潰嗎?如果是,什麼是logcat? u.toString()是否正確打印? – 2014-09-22 18:50:32
file:///storage/emulated/0/zedge/wallpaper/Incredible_quotes-wallpaper-10355947.jpg這是第一個活動中選定圖像的URI,我將這個uri傳遞給了另一個活動並使用了imageView.setImageURI(uri)但它顯得空白。該應用程序不會崩潰。 – therealprashant 2014-09-22 18:54:30
檢查imageview對用戶是可見的。在XML佈局文件中靜態設置其圖像資源,並確保它可見。 – 2014-09-22 18:59:49