小编LOG*_*TAG的帖子

GSON投掷"期望的名字,但在第1栏第8列是NUMBER"?

我正在尝试解析像这样的JSON字符串(使用http://www.json-generator.com生成的URL )

{
"total": 86, 
"jsonrpc": "2.0", 
"id": 1, 
"result": [
    {
        "startDate": "14/03/2012", 
        "meetingId": "1330", 
        "creator": "Jhon", 
        "lastModified": "02/04/2012", 
        "meetingTitle": "task clarification", 
        "location": "Conf hall", 
        "startTime": "02:00 PM", 
        "createdDate": "14/03/2012", 
        "owner": "Peter", 
        "endTime": "02:30 PM"
    }, 
    {
        "startDate": "20/03/2012", 
        "meetingId": "1396", 
        "creator": "Mr.Hobbs", 
        "lastModified": "07/09/2012", 
        "meetingTitle": "Design Work", 
        "location": "South conf Room", 
        "startTime": "03:30 PM", 
        "createdDate": "19/03/2012", 
        "owner": "Steve Jobs", 
        "endTime": "04:30 PM"
    }, 
    {
        "startDate": "22/03/2012", 
        "meetingId": "1432", 
        "creator": "Robin", 
        "lastModified": "21/03/2012", 
        "meetingTitle": "Do something new", …
Run Code Online (Sandbox Code Playgroud)

parsing android gson

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

Spring Rest Template Put 方法无效,为什么?

我正在使用适用于 Android 的 Spring Rest 模板,并将使用 PUT 方法来更新方法。但令人惊讶的是,PUT 方法通常不支持解析结果对象,它们只是 void,这是怎么回事?我对适当的 REST 支持的理解是应该返回更新的对象。Spring 这样做的理由是什么?

2.5.6 HTTP PUT

public void put(String url, Object request, Object... urlVariables) throws RestClientException;

public void put(String url, Object request, Map<String, ?> urlVariables) throws RestClientException;

public void put(String url, Object request, Map<String, ?> urlVariables) throws RestClientException;
Run Code Online (Sandbox Code Playgroud)

http://docs.spring.io/spring-android/docs/1.0.2.BUILD-SNAPSHOT/reference/html/rest-template.html

rest spring android

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

Android ADT 23.0.4显示Compile With:API21:Android 4.X(L预览版)而不是API21:Android 5.0

我做了什么?

我在我的Ubuntu中将我的SDK从L预览API 20更新到新的Android 5.0 API 21和ADT到23.0.4.

问题:

Android ADT 23.0.4没有显示Compile With: API21:Android 4.X(L Preview)而不是Compile With:API21:Android 5.0

截图:

(文件 - >新建 - > Android应用程序项目 - >使用/ target sdk编译)

截图:

红色文本中突出显示应更改为编译:API21:Android 5.0 !!`

SDK(更新到最新):

在此输入图像描述

ADT(更新至最新):

在此输入图像描述

这是一个错误吗?或者我只是面对这个或者它只是错误?我需要下载SDK的新副本来解决这个错误!! ??

项目创建后:

在此输入图像描述

Bug报道

android adt android-sdk-tools android-5.0-lollipop

5
推荐指数
0
解决办法
896
查看次数

通过Google Play服务API将会员卡添加到Google Pay

使用Google Play服务API将会员卡添加到Google Pay应用时遇到问题。在Google付款请求后,我得到了帐户验证,但我收到了400条日志。

找不到问题所在...

下面的代码是按照本指南编写的:

https://developers.google.com/pay/passes/guides/get-started/implementing-the-api/save-to-google-pay#from-native-android-app

https://developers.google.com/pay/passes/guides/overview/basics/typical-api-flow

附加代码(看一下注释,这很重要

// is 9999999
val userId : String = usr.idUser.toString()
// value is "John Snow"
val fullname : String = usr.fullname
// ISSUER_ID - is numeric value from console

val wob = LoyaltyWalletObject.newBuilder()
//    the class id has similar name. All characters has been replaced with 'x' character
    .setClassId("$ISSUER_ID.xxxx.xxx.xxxxxxxxxxxx.xxxxxxxxxx")
//    similar to comment from method setClassId
    .setId("$ISSUER_ID.xxxx.xxx.xxxxxxxxxxxx.xxxxxxxxxx.$userId")
    .setState(WalletObjectsConstants.State.ACTIVE)
//   id of user in app
    .setAccountId(userId)
//   name of user in app …
Run Code Online (Sandbox Code Playgroud)

android google-play-services google-pay

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

将 cloud_firestore 添加到 pubspec Flutter 后,无法为模拟器构建应用程序

我在我的 pubspec.yaml 文件中添加了依赖项并且 pubget 运行没有错误,然后我进入 flutter run 并且我得到了这个错误,在添加任何依赖项之前,应用程序在 ios 模拟器上运行良好:

///////////////////////////////////////////////// //

Launching lib/main.dart on iPhone X in debug mode...
Running pod install...                                             54.9s
Running Xcode build...                                                  

Xcode build done.                                           164.4s
Failed to build iOS app
Error output from Xcode build:
?
    ** BUILD FAILED **


Xcode's output:
?
    /Users/kev/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.12.11/ios/Cl
    asses/CloudFirestorePlugin.m:155:24: error: no visible @interface for 'FIRQuery'
    declares the selector 'queryWhereField:arrayContainsAny:'
            query = [query queryWhereField:fieldName arrayContainsAny:value];
                     ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /Users/kev/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.12.11/ios/Cl
    asses/CloudFirestorePlugin.m:157:24: error: no visible @interface for 'FIRQuery'
    declares the selector 'queryWhereFieldPath:arrayContainsAny:' …
Run Code Online (Sandbox Code Playgroud)

ios firebase visual-studio-code flutter google-cloud-firestore

5
推荐指数
2
解决办法
3475
查看次数

Flutter:iOS 丰富的图像通知在 firebase 消息传递中不起作用

使用firebase flutter firebase_messaging: ^6.0.9配合google官方文档几乎没有办法获取丰富的ios图片通知。

我尝试过的:

我发现在 React Native 开发人员中使用了这个

使用扩展框架,您可以使用 CarnivalNotificationServiceExtension 类为您处理默认实现

在 google firebase_messaging 中寻找类似的解决方案

问题参考:

https://github.com/FirebaseExtended/flutterfire/issues/357(好久没解决)

https://github.com/MaikuB/flutter_local_notifications/issues/111

https://docs.mobile.sailthru.com/docs/ios-rich-push

ios flutter firebase-cloud-messaging

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

ListView标题与Android设置相同

我想在listview上实现一个节标题.可以在android的设置菜单上找到的那个.是否有本地方式在不使用第三方资源的情况下实现此目的?谢谢!

Android上带有章节标题的设置菜单.样本图片.

在此输入图像描述

Android设置

layout android listview

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

如何使用EditText和ICS实现特定的电话号码格式?

我的应用要求将电话号码格式化为xxx-xxx-xxxx.下面的代码在ICS之前工作,但ICS设备完全忽略格式化文本观察器.为什么它会忽略格式化程序?如何让ICS遵循预期的格式?

我正在设置过滤器和文本侦听器:

final EditText phoneNumber = (EditText) findViewById(R.id.phoneNumber);
phoneNumber.addTextChangedListener(new PhoneNumberFormattingTextWatcher());
phoneNumber.setFilters(new InputFilter[] { new PhoneNumberFilter(), new InputFilter.LengthFilter(12) });
Run Code Online (Sandbox Code Playgroud)

PhoneNumberFilter的代码:

import android.text.InputType;
import android.text.Spanned;
import android.text.method.NumberKeyListener;

public class PhoneNumberFilter extends NumberKeyListener {

    @Override
    public int getInputType() {
        return InputType.TYPE_CLASS_PHONE;
    }

    @Override
    protected char[] getAcceptedChars() {
        return new char[] { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '-' };
    }

    @Override
    public CharSequence filter(CharSequence source, int start, int end,
            Spanned dest, int dstart, int dend) {

        // Don't let …
Run Code Online (Sandbox Code Playgroud)

android android-edittext android-4.0-ice-cream-sandwich

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

LinkedHashMap键到ArrayList

将LinkedHashMap的键添加到ArrayList的最简单方法是什么?我想通过删除循环来提高性能.有更有效的方法吗?

for(String key : map.keySet()){
    array.add(key);
}
Run Code Online (Sandbox Code Playgroud)

java android arraylist linkedhashmap

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

在EventBus中侦听事件的活动

我有一个活动,其中包含从异步HTTP请求接收的对象的视图.我正在使用EventBus向对象发布事件,并在活动中使用以下方法:

public void onEventMainThread(MyObjectEvent event) {
    EventBus.getDefault().unregister(this);
    showMyObject(event.getMyObject());
}
Run Code Online (Sandbox Code Playgroud)

以前,我在onCreate()方法中注册了activity的实例:

EventBus.getDefault().register(this);
Run Code Online (Sandbox Code Playgroud)

我知道Android中的Activity生命周期,我认为我使用EventBus的方式不对,因为我正在注册一个可能被Android破坏的实例.我并不热衷于注册具有此类行为的实例.

我可以使用每个onEvent()方法注册一个Application实例或一个对象,但我会编写一个God对象.

通过验证getStickyEvent(MyObjectEvent)为null然后注册活动,将是一个使用粘性事件的解决方案吗?如果不是null,我会注册活动.

我想知道在Android中使用带有视图的EventBus的最佳方法是什么.提前致谢 ;)

android asynchronous android-lifecycle android-activity greenrobot-eventbus

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