我正在使用活动的 android 库,但出现错误“无法解析编译 'com.michaelpardo:activeandroid:3.1.0-SNAPSHOT'” 我的项目级别构建 gradle 如下:-
mavenCentral()
maven { url https://oss.sonatype.org/content/repositories/snapshots/" }
Run Code Online (Sandbox Code Playgroud)
和应用程序级 build.gradle 是
dependencies {compile 'com.michaelpardo:activeandroid:3.1.0-SNAPSHOT'
compile files('libs/ActiveAndroid-3.3.jar')}
Run Code Online (Sandbox Code Playgroud) 我已经整合了Facebook,并在Facebook开发者帐户中创建了应用。我已经在Facebook开发者帐户中注册了FBHelper活动,一旦接收到数据/ facebook详细信息,我就使用了setResult方法,但是它没有调用LoginActivity.java的onActivityResult()方法。
代码:LoginAcitivity.java
Intent intent = new Intent(LoginActivity.this, FBHelper.class);
startActivityForResult(intent,2);
Run Code Online (Sandbox Code Playgroud)
LoginActivity.java的onActivityResult()
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == 2 && resultCode == RESULT_OK) {
String jsondata=data.getStringExtra("userProfile");
try {
JSONObject response = new JSONObject(jsondata);
String email = (response.get("email").toString());
String fname = (response.get("first_name").toString());
String lname = (response.get("last_name").toString());
String id = (response.get("id").toString());
Toast.makeText(loginActivity,"facebook", Toast.LENGTH_SHORT).show();
Social_Login(email, id, fname, lname, "facebook");
} catch(Exception e){
e.printStackTrace();
}
}
}
Run Code Online (Sandbox Code Playgroud)
FBHelper.java
public class FBHelper extends AppCompatActivity {
CallbackManager …Run Code Online (Sandbox Code Playgroud)