所以我一直在尝试从我的数据库中检索基本上是帖子的 JSON 文件。它们可以从我正在运行的 Django REST API 中获取。我可以访问该网址并查看我网络中任何设备的可用帖子。但是,我无法检索它们,以便它们可以发布在我的 Android 应用程序上。
postExecute我的登录AsyncTask没有显示任何 JSON 对象,只是空的。
它不会在我的 logcat 中返回任何错误消息,所以我不确定是什么问题。
我正在尝试制作原型社交网络类型的东西,其中帖子存储在我的数据库内的数据库中,并通过 API 获取它们。
我AsyncTask用来连接到我的 URL 并在那里进行处理
Posts.java
public class Posts extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_posts);
PostsDetails postDetailsHelper = new PostsDetails();
postsDoneBtn = (Button) findViewById(R.id.PostsDoneButton);
postDetailsHelper.callPostDetails("192.168.0.18:8000/api/");
postDetailsHelper.postDetailsCalled('n');
postsDoneBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(Posts.this, MainActivity.class));
}
});
}
public class PostsDetails {
// calls the execute for AsyncTask
private void callPostDetails(String theurl){
PostsHelper = new WSAdapter.SendPostsRequest();
// sets if post details are called
postDetailsCalled('y');
// executes AsyncTask
PostsHelper.execute(theurl);
}
}
}
阿晨1998
相关分类