小编Aka*_*h M的帖子

ViewPager第一次工作正常,但再次重新加载,得到错误java.lang.IllegalStateException?

我有一个ViewPager,其中10个图像来自webservices(JSON),起初ViewPager工作顺利(很好).

但当从活动回来并再次重新打开它时, 我收到此错误:

java.lang.IllegalStateException: The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged! 

Expected adapter item count: 10, found: 0 Pager id: com.akm.demo.activities:id/slideShowPager Pager class: class android.support.v4.view.ViewPager 
Run Code Online (Sandbox Code Playgroud)

在主Activity类中

if (mSlideShowData != null) { // mSlideShowData is An ArrayList of the Images Which I pass to ImagePagerAdapter
adapter = new ImagePagerAdapter(getContext(), mSlideShowData);
slideShowPager.setAdapter(adapter);

//slideShowPager.invalidate();
((PagerAdapter)slideShowPager.getAdapter()).notifyDataSetChanged(); 
}

 else{
Toast toast = Toast.makeText(getContext(), "No Record Found", Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER, 0, 0);
    toast.show();
Run Code Online (Sandbox Code Playgroud)

ImagePagerAdapter.java

public class ImagePagerAdapter extends PagerAdapter {

private Context mContext;
private …
Run Code Online (Sandbox Code Playgroud)

android android-viewpager

12
推荐指数
2
解决办法
1万
查看次数

当我卸载我的应用程序时,我们可以删除通过我的应用程序创建的文件夹吗?

我正面临这个问题,当我卸载我的应用程序文件夹仍在sdcard路径中可用时,

我该怎么做才能删除它?

请提出一些建议......

android

9
推荐指数
2
解决办法
5460
查看次数

如何在FB/Gmail /等上发布分数?

我们如何才能实现在社交网站或其他地方发布分数或图像的功能?

在Android上传照片使用"分享意图".在cocos2d android中做同样事情的方法是什么,因为我还没有在网上看过任何教程.

有人建议,它需要什么?提前致谢

android cocos2d-android

6
推荐指数
1
解决办法
128
查看次数

拖放时如何找到两个ImageView之间的相交?

我有两个 ImageView

  1. 一个固定在一个位置
  2. 在第二我需要应用拖放功能.

我需要的:

第二个拖到ImageView另一个ImageView,当它们相交时,我需要调用一个方法.

编辑1:

相交b/w两个imageView DONE但是在拖拽上它没有发生.

编辑2:

我怎样才能实现这个目标Drag and drop

android imageview

6
推荐指数
3
解决办法
4213
查看次数

为什么我的iPad mini在更新到iOS 7后没有在Xcode中检测到?

我已将iPad Mini更新到iOS 7.完成此操作后,当我将其连接到运行Xcode 5的Mac Mini时,我的iPad不会显示在Xcode中.

没有这个,我无法测试我的iOS应用程序.如何强制Xcode检测iOS 7设备?

iphone objective-c ios

5
推荐指数
1
解决办法
7912
查看次数

为广播接收器创建多个AlarmManager?

我打电话一个BroadcastReceiver通过AlarmManager和它的作品对我很好.

这次我需要什么

I want to create multiple AlarmManager which call the same BroadcastReceiver Class.

这个过程的方法是什么?

android broadcastreceiver alarmmanager android-broadcast

3
推荐指数
1
解决办法
4742
查看次数

我被困在AsyncTask中的onBackPressed()上

我开始研究Asynctask Demo.我想要的是,"当我按下Android设备中的后退按钮时,我想停止在应用程序中运行的任务"

我在onBackPressed()方法上设置了这个东西但是之后在Logcat任务中没有停止.

我在哪里弄错了,帮我解决这个问题?

public class Activity1 extends Activity {

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

    new CountDownTask().execute();
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.activity_main, menu);
    return true;
}
@Override
public void onBackPressed() {
    super.onBackPressed();
    new CountDownTask().cancel(true);
}

private class CountDownTask extends AsyncTask<Void, Integer, Void>{
    @Override
    protected void onPreExecute() {
        TextView tvCounter = (TextView) findViewById(R.id.tv_counter);
        tvCounter.setText("START");
    }

    @Override
    protected Void doInBackground(Void... params) {
        for(int i=15;i>=0;i--){
            try {
                Thread.sleep(1000);
                publishProgress(i);
                Log.e("Aka", String.valueOf(i));
                if(isCancelled()){
                    break;
                }
            } catch (InterruptedException …
Run Code Online (Sandbox Code Playgroud)

android

2
推荐指数
1
解决办法
1356
查看次数

动画完成后如何删除精灵?

我正在使用 CCAnimation 类来使用具有多个 CCSprite 的动画。我想要的是:

动画完成后移除精灵

如果有人在这方面工作,请让我知道。我该怎么做。

android cocos2d-iphone cocos2d-x cocos2d-android

2
推荐指数
1
解决办法
2547
查看次数

如何传递<in xml?

<RadioButton android:id="@+id/radio2" 
   android:text="< 4 minutes" 
   android:layout_width="wrap_content" 
   android:layout_height="wrap_content" />
Run Code Online (Sandbox Code Playgroud)

如果我在文本中传递"<4分钟",则xml会出错.

有没有办法在xml中实现这个功能?

请建议

android radio-group radio-button

1
推荐指数
1
解决办法
739
查看次数

两种不同的ArrayList合并吗?

private ArrayList<SublistLocalData> catList;

private ArrayList<Localdata> nameList ,nameList1;
Run Code Online (Sandbox Code Playgroud)

两者都有不同的数据:

for(SublistLocalData  list: catList )
nameList1.addAll( list.nameList );
Run Code Online (Sandbox Code Playgroud)

我正在尝试将一种类型的arrayList数据添加到另一种类型的ArrayList中的概念,我点击此链接:

链接

我应该怎么做才能解决这个问题?

java android

0
推荐指数
1
解决办法
1万
查看次数

如何在我的游戏中使用libGDX实现Admob?

我开始使用libGDX,我想在我的游戏中使用AdMob.

如果有人已经参与其中,请给我一些方法让这件事在游戏中发生?

android libgdx

-4
推荐指数
1
解决办法
2826
查看次数