Android应用程序在尝试转到新目标时崩溃

Android应用程序在尝试转到新目标时崩溃,android,api,android-studio,android-intent,crash,Android,Api,Android Studio,Android Intent,Crash,我正试图构建一个应用程序,以便从列表中的项目进入另一个屏幕,但它一直崩溃 只要我按下列表项并尝试转到新活动,应用程序就会崩溃 MAIN_ACTIVITY.JAVA public class MainActivity extends AppCompatActivity { String url = "http://www.[mydomain].com/wordpress/wp-json/wp/v2/posts/?per_page=99&fields=id,title"; Lis

我正试图构建一个应用程序,以便从列表中的项目进入另一个屏幕,但它一直崩溃

只要我按下列表项并尝试转到新活动,应用程序就会崩溃

MAIN_ACTIVITY.JAVA

public class MainActivity extends AppCompatActivity {
   String url = "http://www.[mydomain].com/wordpress/wp-json/wp/v2/posts/?per_page=99&fields=id,title";
   List<Object> list;
   Gson gson;
   ProgressDialog progressDialog;
   ListView postList;
   Map<String,Object> mapPost;
   Map<String,Object> mapTitle;
   int postID;
   String postTitle[];

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    postList = (ListView)findViewById(R.id.postList);
    progressDialog = new ProgressDialog(MainActivity.this);
    progressDialog.setMessage("Loading...");
    progressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
    progressDialog.show();

    StringRequest request = new StringRequest(Request.Method.GET, url, new Response.Listener<String>() {
        @Override
        public void onResponse(String s) {
            gson = new Gson();
            list = (List) gson.fromJson(s, List.class);
            postTitle = new String[list.size()];

            for(int i=0;i<list.size();++i){
                mapPost = (Map<String,Object>)list.get(i);
                mapTitle = (Map<String, Object>) mapPost.get("title");
                postTitle[i] = (String) mapTitle.get("rendered");
            }

            postList.setAdapter(new ArrayAdapter(MainActivity.this,android.R.layout.simple_list_item_1,postTitle));
            progressDialog.dismiss();
        }
    }, new Response.ErrorListener() {
        @Override
        public void onErrorResponse(VolleyError volleyError) {
            Toast.makeText(MainActivity.this, "Some error occurred", Toast.LENGTH_LONG).show();
        }
    });

    RequestQueue rQueue = Volley.newRequestQueue(MainActivity.this);
    rQueue.add(request);

    postList.setOnItemClickListener(
            new AdapterView.OnItemClickListener() {

        @Override
        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            mapPost = (Map<String,Object>)list.get(position);
            postID = ((Double)mapPost.get("id")).intValue();
            Toast.makeText(MainActivity.this, "Position: " + list.get(position) + ", ID: " + postID, Toast.LENGTH_LONG).show();

            **THE PROBLEM LIES HERE! It crashes when I click on the list item, to go to the content...**
            Intent intent = new Intent(getApplicationContext(), Post.class);
            intent.putExtra("id", "" + 
            startActivity(intent);
        }

    });
}
public类MainActivity扩展了AppCompatActivity{
字符串url=”http://www.[mydomain].com/wordpress/wp-json/wp/v2/posts/?per_page=99&fields=id,title”;
名单;
Gson-Gson;
进行对话进行对话;
ListView postList;
地图邮政;
地图标题;
国际邮政;
字符串postTitle[];
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
postList=(ListView)findViewById(R.id.postList);
progressDialog=新建progressDialog(MainActivity.this);
progressDialog.setMessage(“加载…”);
progressDialog.setProgressStyle(progressDialog.STYLE_微调器);
progressDialog.show();
StringRequest=newStringRequest(request.Method.GET,url,new Response.Listener()){
@凌驾
公共void onResponse(字符串s){
gson=新的gson();
list=(list)gson.fromJson(s,list.class);
postTitle=新字符串[list.size()];

对于(inti=0;i检查清单文件中的后期活动声明

  Intent intent = new Intent(MainActivity.this, Post.class);
  startActivity(intent);
还请检查AndroidManifest.xml

活动“Post”应在此处声明

<activity android:name=".Post" />


//在清单中声明活动

你能发布你的logcat崩溃报告吗非常感谢!有时你会忘记一些小事情。非常感谢!有时你会忘记一些小事情。
<activity android:name=".Post" />
Intent intent = new Intent(getApplicationContext(), Post.class);
            intent.putExtra("id", "" +   // **INCOMPLETE**
            startActivity(intent);