小编use*_*oid的帖子

避免在片段背面重新加载

我正在为汽车查找制作一个应用程序.我在gridview中显示结果,并在右侧有一个滑动菜单(用于搜索过滤器).我已经在片段的帮助下制作了这个整个应用程序.在gridview中我有一个负载在底部更多的页脚,当我点击第12个位置gridview时,我开始像这样的另一个片段:

SearchDetailActivity.goToFragment(ProductDetailFragment.newInstance(map,position));
Run Code Online (Sandbox Code Playgroud)

在ProductDetailFragment中我有一个后退按钮,回到之前的片段,如下所示:

SearchDetailActivity.goToFragment(SearchDetailFragment.newInstance(str_url));
Run Code Online (Sandbox Code Playgroud)

现在当我再次回来时,数据显示从0-10项.

在goToFragment()中我写了这段代码:

public static void goToFragment(Fragment fragment) {
    Log.d("GoToFrag","sjdk>>"+fragment);
    Fragment tmp = fm.findFragmentByTag(fragment.getClass().getName());
    if (tmp != null && tmp.isVisible())
        return;

    ft = fm.beginTransaction();
    ft.replace(R.id.main_fragment, fragment, fragment.getClass().getName());
    ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);
    ft.commit();
    currentTag = fragment.getClass().getName();
}
Run Code Online (Sandbox Code Playgroud)

我想从ProductDetailFragment回来时避免数据重新加载.如果我使用了Activity然后我可以使用onBackPressed()来回复并避免重新加载但是当我按下应用程序的后退按钮时它会在Fragment中重新加载SearchDetatilFragment,这非常烦人.请发布帮帮我......谢谢.

android gridview android-fragments slidingmenu

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

从Parse.com中的对象ID获取数据

我正面临一些与parse.com相关的问题我想获取一个特定对象的数据...我已经使用下面的代码来获取数据,但似乎它已被折旧......它在异常后返回

no results found for query
Run Code Online (Sandbox Code Playgroud)

我使用以下代码来获取objectId的数据:

ParseQuery<ParseObject> query = new ParseQuery<ParseObject>("User");
    query.getInBackground("U8mCwTHOaC", new GetCallback() {
      public void done(ParseObject object, ParseException e) {
            Log.d(">>>", "0000>>>" +objid);
        dlg.dismiss();
        if (e == null) {
          // object will be your game score
             Log.d(">>",">>"+object);
        } else {
          // something went wrong
             Log.d(">>",">>"+e);
        }
      }
    });
Run Code Online (Sandbox Code Playgroud)

这里"U8mCwTHOaC"是我的objectId,我想提取这个objectId.Thanks的行...

java parsing android parse-platform

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

在Parse.com中使用ParseUser更改密码和忘记密码

我正在使用Parse.com作为后端支持的应用程序.我使用ParseUser进行登录注册,但现在我必须实现更改密码忘记密码,但不知道如何实现它.请帮助我实现这些功能.

我用来登录ParseUser的代码如下:

ParseUser.logInInBackground(str_email2, str_password2, new LogInCallback() {
        @Override
        public void done(ParseUser user, ParseException e) {
            dlg.dismiss();
            if(e == null)
            {
                Log.d(">>>","ObjId>>"+user.getObjectId()+"  Username>>>"+user.getUsername());

            }
            else
                loginUnSuccessful();
        }
    });
Run Code Online (Sandbox Code Playgroud)

android parse-platform

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