小编Sye*_*Oan的帖子

无法读取S3TransferUtility,请检查您的设置或awsconfiguration.json文件

我是使用AWS开发工具包(SDK)进行视频传输的新手。但是我收到错误消息“无法读取S3TransferUtility,请检查您的setup或awsconfiguration.json文件”。这是我的代码。

在我的清单文件中

<service android:name="com.amazonaws.mobileconnectors.s3.transferutility.TransferService" android:enabled="true" />
Run Code Online (Sandbox Code Playgroud)

在我的oncreate中,我正在这样做。

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_upload_post);

    AWSMobileClient.getInstance().initialize(this).execute();

transferUtility =
                TransferUtility.builder()
                        .context(this)
                        .awsConfiguration(AWSMobileClient.getInstance().getConfiguration())
                        .s3Client(new AmazonS3Client(AWSMobileClient.getInstance().getCredentialsProvider()))
                        .build();

}
Run Code Online (Sandbox Code Playgroud)

.build例外。我调试了代码,它拾取了位于文件夹中的配置文件,这完全是因为我可以在调试中看到数据,但是我认为transferutility.TransferService没有运行。有人可以帮忙吗?谢谢

android amazon-s3

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

如何像whatsapp在android中那样拥有工具栏图标

我正在尝试将图像与工具栏的后退按钮完全一致。但我不知道如何实现它。我得到的最接近的是这个:

在此处输入图片说明 但这几乎不是我想要的。我希望它与后退按钮完全一致,这意味着后退按钮和图像组合应该等于后退按钮。那么我如何实现这一目标?

在此处输入图片说明

我的代码很简单:

getSupportActionBar().setDisplayHomeAsUpEnabled(true);
setSupportActionBar(toolbar);
toolbar.setLogo(ContextCompat.getDrawable(mContext, R.drawable.group_image));
Run Code Online (Sandbox Code Playgroud)

所以有人可以帮助我。

android whatsapp

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

UnrecognizedPropertyException:无法识别的字段在Source:org.apache.catalina.connector.CoyoteInputStream@14ec141中未标记为可忽略

我正在制作休息网络服务我的代码是:

@Path("/add")
@POST
@Produces(MediaType.APPLICATION_JSON)
public Response addMembers(List<GroupMemberMap> groupMemberMaps){
    String message = "";            
    System.out.println("Inside addMembers of class "+this.toString());      
    try {
        DBConnection.insertMembers(groupMemberMaps);
        message = "Member(s) added";
        return Response.status(Status.CREATED)
                .entity(message)
                .type(MediaType.TEXT_PLAIN)
                .build();
    } catch(SQLException sqle){
        System.out.println("addMembers catch sqle");
        message = "A problem occured while adding members : "+sqle.getMessage();
        return Response.status(Status.INTERNAL_SERVER_ERROR)
                .entity(message)
                .type(MediaType.TEXT_PLAIN)
                .build();
    }
    catch (Exception e) {
        // TODO Auto-generated catch block
        System.out.println("Inside addMembers catch  "+e.getMessage());
        message = "A problem occured while adding members : "+e.getMessage();
        return Response.status(Status.INTERNAL_SERVER_ERROR)
                .entity(message)
                .type(MediaType.TEXT_PLAIN)
                .build();
    } …
Run Code Online (Sandbox Code Playgroud)

java json

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

Realm 对象在 android 中失效

好吧,我有一个联系人(模型)列表。该列表是领域对象列表。我从领域中获取这些对象,例如

    public static List<Contact> getAllTazligenContacts(Context context) {
    Realm realm = Realm.getInstance(context);
    return realm.where(Contact.class)
            .equalTo("isTazligenContact", true)
            .findAll();
    }
Run Code Online (Sandbox Code Playgroud)

现在的问题是我正在调用一个 asynctask 并且我在该类中使用这个列表。我花了一个小时才发现问题出在我的 RealmObjects 上,因为在我的 asynctask 中

public class AsyncCallContacts extends AsyncTask<String, Void, List<Contact>> {

private ProgressDialog dialog = new ProgressDialog(mContext);
@Override
protected void onPreExecute() {
    dialog = ProgressDialog.show(mContext, null, getString(R.string.getting_contacts));
    super.onPreExecute();
}

@Override
protected List<Contact> doInBackground(String... params) {
  //Some task (realm objectList is used)
}

@Override
protected void onPostExecute(List<Contact> result) {
    super.onPostExecute(result);
    dialog.setMessage(getString(R.string.finishing_up));       
}
}
Run Code Online (Sandbox Code Playgroud)

问题是我调试了应用程序,当我处于 onPreExecute 时列表看起来很好,但是当我进入 onBackground 时,我的列表变得无效,即在每个索引上都显示“Illegel 状态异常或无效对象”。我做了一些搜索,发现线程可能删除或使对象无效。所以我的问题是我该如何解决这个问题。如何防止我的领域列表失效?谢谢

android realm android-asynctask

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

flutter 是否处理所有屏幕尺寸

我有一个应用程序的想法,我想在 flutter 或 react native 中开发它。我选择 flutter 是因为我想学习一门新语言 (Dart),我知道它仍处于测试阶段,但我至少在 2-3 个月内不需要关心很多用户,因为我要先学习 dart 并且然后开发它。所以我的问题是

  1. 我是否必须像在 android 中一样处理不同的屏幕尺寸,还是 flutter 为我处理?

  2. 我是否必须像 android 一样处理 API 级别,还是 flutter 会处理这些?谢谢你。

flutter

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

标签 统计

android ×3

amazon-s3 ×1

android-asynctask ×1

flutter ×1

java ×1

json ×1

realm ×1

whatsapp ×1