Android 如何拆分从getItemAtPosition(position).toString()发送的getExtras()

Android 如何拆分从getItemAtPosition(position).toString()发送的getExtras(),android,Android,我有两个类第一个是PageOne,第二个是PageII,PageOne有内容列表,点击内容,内容传递到PageII类 PageOne类使用此代码跟踪单击内容 public void onItemClick(AdapterView parent, View view, int position, long id) { String s = (lv.getItemAtPosition(position).toString()); Intent i=new Inte

我有两个类第一个是PageOne,第二个是PageII,PageOne有内容列表,点击内容,内容传递到PageII类

PageOne类使用此代码跟踪单击内容

public void onItemClick(AdapterView parent, View view, int position, long id) {

        String s = (lv.getItemAtPosition(position).toString());

        Intent i=new Intent(PageOne.this, PageTwo.class);
        i.putExtra("name", s);
        startActivity(i);



    }
PageTwo类可以使用以下代码捕获该内容

TextView Textv = (TextView) findViewById(R.id.singleidview);
Intent iin = getIntent();
Bundle b = iin.getExtras();
if (b != null) {
    String j = (String) b.get("name");
    Textv.setText(j);
}
当此字符串j输出为:

{description=description about selected,title=selected title}

我正在搜索一种方法,在一个文本视图中显示说明,在另一个文本视图中显示标题。如何做到这一点,我可以使用拆分功能来做到这一点。但我正在寻找一种比使用split更好的方法

谢谢你…

试试这个方法

Intent iin = getIntent();
Bundle b = iin.getExtras();
if (b != null) {
    String j = (String) b.get("name");
    JSONObject name = new JSONObject(j);

    Textv.setText(name.getString("title"));
    TextvDesc.setText(name.getString("description"));
}

你在使用json吗?@BirajZalavadia是的,看到这个了吗