我想將一個活動的值發送給另一個活動,但是我在第二個活動中得到了空值,請解決我的問題。第一個活動包含blog_info,該詳細信息是 博客是根據這些值發送到第二活動搜索位置。 將DoubleArray從一個活動的對象傳遞到另一個
final ArrayList<Blog> blogList = (ArrayList<Blog>) message
.getResultList("Blog");
for (Blog blog : blogList) {
int i=0;
latitude_Array[i] = Double.parseDouble(blog.getLatitude_zzs());
longitude_Array[i]=Double.parseDouble(blog.getLongitude_zzs());
i++;
}
btn = (Button) findViewById(R.id.main_top_map_list);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this,
MainActivity_MapList.class);
//The method putDoubleArray(String, double[]) in the type Bundle is not applicable for the arguments (String, Double[])
bundle.putDoubleArray("latitude_Array", latitude_Array);
// intent.putExtras(bundle);
finish();
startActivity(intent);
}
});
我已經使用了一系列的方法,如:
bundle.putDoubleArray(鍵,值)
bundle.putSparseParcelableArray(鍵,值)
bundle.putParcelableArray(鍵值)
bundle.putSerializable(key,value)
但我只是在第二個活動中獲得'空'或'0.0'。
我用你的方法,但有一個新的故障。我想知道如何獲取「for(Blog blog:bloglist)」中的doubleArray信息並將其提供給bundle //類型Bundle中的方法putDoubleArray(String,double [])不適用於參數(String ,Double []) – jpa2012 2012-07-25 02:26:02
我改變了問題。因爲網站無法添加新問題請按照您的答案。 – jpa2012 2012-07-25 02:31:50
如果你有一個新問題,你應該把它發佈在一個新的職位。 – 2012-07-25 03:53:33