小编chr*_*ris的帖子

将数据从当前片段传回到先前的片段

我在我的应用程序中使用导航抽屉.我有一个MainActivity,其余的是片段.所以问题是假设我有三个片段,如A,B,C.

现在在A我有一个按钮,我从A> B发送数据.
例如putSring("datafrom A","data from A");
现在在B中我从A接收数据.
我在B中有一个按钮,我从B> C发送数据.
例如putSring("datafrom B","data from B");
现在在C中我从B接收数据.
然后,我在C中有一个Button,并从C> B发送数据.
例如putSring("data from C","data from C");

所以,似乎在B中我从两个不同的片段获取数据.我尝试了所有使用活动,它与startActivityforresult配合得很好.但是,当所有碎片都是碎片时我怎么能管理.

android fragment android-fragments fragmentmanager

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

Google登录无法正常使用

我已经在我的Android应用程序中集成了google登录,现在问题是在某些设备中它无法正常工作,但在我的模拟器和某些设备中它工作正常,有什么问题?

https://developers.google.com/identity/sign-in/android/

http://www.androidhive.info/2014/02/android-login-with-google-plus-account-1/

这两个教程要登录,但是当我运行我的应用程序,并尝试登录它允许选择帐户,但当我在我的logcat中点击它显示

System.out: Google logout
Run Code Online (Sandbox Code Playgroud)

private void handleSignInResult(GoogleSignInResult result) {
        Log.d("", "handleSignInResult:" + result.isSuccess());
        if (result.isSuccess()) {
            // Signed in successfully, show authenticated UI.
            GoogleSignInAccount acct = result.getSignInAccount();

            Log.e("", "display name: " + acct.getDisplayName());


            personName = acct.getDisplayName();
            personPhotoUrl = String.valueOf(acct.getPhotoUrl());
            ggoleemail = acct.getEmail();
            googleid = "G" + acct.getId();
          //  String baday = String.valueOf(acct.getAccount());

            Log.e(TAG, "Name: " + personName + googleid  + ", email: " + ggoleemail
                    + ", Image: " + personPhotoUrl);
          /*  txtName.setText(personName);
            txtEmail.setText(email);
            Glide.with(getApplicationContext()).load(personPhotoUrl)
                    .thumbnail(0.5f) …
Run Code Online (Sandbox Code Playgroud)

android google-login google-signin

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

如何将json数组作为post请求发送?

我正在使用volley进行json解析.我想使用POST向服务器端发送一些数据.我想发送.现在任何人都可以告诉我如何将过滤器阵列发送到服务器?

以下是我的代码段.我也尝试HashmapJsonobject.但得到这个错误.

错误:

org.json.JSONException: Value  at Data of type java.lang.String cannot be converted to JSONObject
Run Code Online (Sandbox Code Playgroud)

格式

{
    "typeName": "MANUFACTURER",
    "typeId": 22,
    "cityId": 308,
    "sortBy": "productname",
    "sortOrder": "desc",
    "filter":[
                {
                    "filterId":101,
                    "typeName":"CAT_ID",

                     "filterId":102,
                    "typeName":"CAT_ID"
                }
             ]
}
Run Code Online (Sandbox Code Playgroud)

对于Code Check pastie

https://pastebin.com/u5qD8e2j

android json android-volley jsonobjectrequest

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

应用程序安装失败 - INSTALL_FAILED_VERIFICATION_FAILURE

开始了一个新项目,这件事发生在我身上:

Genymotion用作我的模拟器.不确定导致此问题的原因.

我试过了:

  • 重建项目
  • 确保我有足够的空间emulator(我剩下4.5gb)
  • 检查它是否已安装在emulator,它没有.

android apk android-studio genymotion

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

如何获得电子邮件ID twitter集成

我使用面料进行twitter集成,现在问题是我能够获得除电子邮件地址以外的所有用户详细信息.以下是我的代码,任何人都可以帮助我

public void login(Result<TwitterSession> result) {

        //Creating a twitter session with result's data
        TwitterSession session = result.data;

        //Getting the username from session
        final String username = session.getUserName();

        //This code will fetch the profile image URL
        //Getting the account service of the user logged in
        Call<User> userResult = Twitter.getApiClient(session).getAccountService().verifyCredentials(true, false);
        userResult.enqueue(new Callback<User>() {

            @Override
            public void failure(TwitterException e) {

            }

            @Override
            public void success(Result<User> userResult) {

                User user = userResult.data;
                String twitterImage = user.profileImageUrl;

                try {
                    Log.d("imageurl", user.profileImageUrl);
                    Log.d("name", user.name);
                    System.out.println("Twitter …
Run Code Online (Sandbox Code Playgroud)

twitter android twitter-fabric

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