我有一个名为ResultActivity的类,该类显示place'info的列表。此活动请求到服务器并接收json对象。但是我的活动不起作用,我发现了这个错误
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.shameal/com.example.shameal.ResultActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'com.android.volley.toolbox.ImageLoader com.example.shameal.controller.AppController.getImageLoader()' on a null object reference
Run Code Online (Sandbox Code Playgroud)
结果活动
public class ResultActivity extends ListActivity{
private ListView listView;
private FeedListAdapter listAdapter;
private List<FeedItem> feedItems;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
...
listView = (ListView) findViewById(R.id.list);
feedItems = new ArrayList<FeedItem>();
listAdapter = new FeedListAdapter(this, feedItems);
listView.setAdapter(listAdapter);
...
}
Run Code Online (Sandbox Code Playgroud)
FeedListAdapter
public class FeedListAdapter extends BaseAdapter {
private Activity activity;
private LayoutInflater …Run Code Online (Sandbox Code Playgroud) 我上周是我的第一个应用程序,但是当我准备公开它时,我发现我的应用程序存在问题.apk文件太大(超过12Mb)因为我在可绘制文件夹中有超过20个全高清图像.然后我尝试降低图像的分辨率和apk大小减少了一点.但我认为这不是一个好方法.请告诉我如何在不降低图像分辨率的情况下减小apk的大小.非常感谢.