小编UME*_*492的帖子

睡眠一个线程,直到在另一个线程中出现一个事件

我在Android应用程序中有两个线程,一个是视图线程,另一个是工作线程.我想要做的是,睡眠工作线程,直到视图线程终止onDraw方法的处理.

我怎么能这样做?有没有等待信号或什么?

java multithreading android

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

如何使用应用程序的默认语言设置google api对话框的文本

我在hindi中设置了应用程序的默认语言(即系统默认语言除外)并使用google的api(PlaceAutocomplete,GoogleSignIn).

两者都显示英文文本(系统默认语言),而不是印地文或应用程序的默认语言.

有什么办法,我可以强制它们加载应用程序的默认语言,或者我可以传递我的默认应用程序的语言.

谢谢.这真的很有帮助.寻找任何更新.

android locale google-api google-places-api google-signin

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

Google登录无法正常工作

我正在关注Google的 Google Sign 文档.我打电话时有一个奇怪的问题

Intent signInIntent = Auth.GoogleSignInApi.getSignInIntent (mGoogleApiClient);
        startActivityForResult (signInIntent, RC_SIGN_IN);
Run Code Online (Sandbox Code Playgroud)

似乎Intent已被解雇,但我看不到帐号选择器对话框.我在用

compile "com.google.android.gms:play-services-auth:9.6.1"

当我检查googleclient对象是否连接时,它返回true.

它在一些设备中工作,但不是在每个设备上(特别是xiaomi)

履行

@OnClick (R.id.google_singin_button)
void signInButtonClicked () {

    HashMap<String, Object> map = new HashMap<> ();
    map.put (AllAnalytics.LABEL, AllAnalytics.Label.SIGN_IN_GOOGLE);
    map.put (AllAnalytics.ACTION, AllAnalytics.Action.CLICK);
    map.put (AllAnalytics.CATEGORY, AllAnalytics.Category.REGISTRATION_SCREEN);

    aa.analyticsEventOccur (map);

    if (null != mGoogleApiClient) {
       // Log.e(TAG,mGoogleApiClient.isConnected()+"");
        Intent signInIntent = Auth.GoogleSignInApi.getSignInIntent (mGoogleApiClient);
        startActivityForResult (signInIntent, RC_SIGN_IN);
    }
}

@Override
public void onActivityResult (int requestCode, int resultCode, Intent data) {
    super.onActivityResult (requestCode, resultCode, data);

    // Result …
Run Code Online (Sandbox Code Playgroud)

android android-intent google-signin

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

更新到Android Studio 2.3后出现Gradle错误

gradle构建失败并显示消息

 Error:Could not create parent directory for lock file C:\Program Files\Android\Android Studio\gradle\gradle-2.14.1\wrapper\dists\gradle-2.14.1-all\8bnwg5hd3w55iofp58khbp6yv\gradle-2.14.1-all.zip.lck
Run Code Online (Sandbox Code Playgroud)

这是我的build.gradle(项目)

 // Top-level build file where you can add configuration options common to all sub-projects/modules.

 buildscript {
   repositories {
    jcenter()
}
    dependencies {
    classpath 'com.android.tools.build:gradle:2.2.3'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
    }
 }

allprojects {
  repositories {
    jcenter()
  }
}

  task clean(type: Delete) {
    delete rootProject.buildDir
}
Run Code Online (Sandbox Code Playgroud)

更新后,所有项目都显示相同的错误.

android android-studio android-studio-2.3

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

goBack 如何在排毒测试中筛选

我让自动化detox进行本地测试,它有下一个屏幕顺序A -> B -> C,我想回到屏幕上B <- C. 有解决方案吗?

automated-tests react-native react-native-navigation react-navigation detox

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

Android Toast 不显示

我真的不知道是什么原因造成的,但是我的应用程序中的 Toast 不再出现。

如何显示 Toast: Toast.makeText(getApplicationContext(), "Toast...", Toast.LENGTH_SHORT).show();

我检查了 Toast.java,似乎有一些符号无法解析:IntDef、INotificationManager、ITransientNotification。

我曾尝试重建和清理项目,但没有成功。

编辑:NumberList 活动代码:

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;

public class NumberList extends Activity implements OnClickListener{
private RemindersDbAdapter mDbAdapter;
private EditText numbr;
private EditText name;
private Button btnAdd;

@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.list_layout);
    mDbAdapter=new RemindersDbAdapter(this);
    mDbAdapter.open();

    numbr=(EditText) findViewById(R.id.editNumber);
    name = (EditText) findViewById(R.id.editName);

   btnAdd=(Button) findViewById(R.id.btnSave);
   btnAdd.setOnClickListener(this);
}

public void onClick(View v) {


    switch …
Run Code Online (Sandbox Code Playgroud)

android toast

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

Phonegap或Titanium

PhoneGap和Titanium允许您基于HTML和JavaScript构建本机移动应用程序.

有没有人获得过两者的经验?有哪些主要区别?哪一个有最好的支持和文档?哪一个是最好的开发应用程序,具有动态UX(如导航抽屉,动作栏操作和Android中的片段)?

titanium appcelerator cordova

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