내 애플 리케이션에 UseButton 필요 uber 애플 리케이션을 연결합니다.이 다음 코드를 구현했습니다. useButton 개발자 사이트에서 검토를 위해 제출했다. 검토 양식을 작성하는 동안 작동중인 버튼이있는 스크린 샷을 묻습니다. 화면의 내 버튼은 보이지 않습니다. 어떻게 그것이 작동 버튼이 될 수 있습니다.안드로이드에서 UseButton 사용하는 방법
도와주세요.
public class MainActivity2 extends AppCompatActivity {
RelativeLayout rootLayout;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
rootLayout = (RelativeLayout) findViewById(R.id.rootlayout);
final ButtonDropin buttonDropin = new ButtonDropin(MainActivity2.this);
buttonDropin.setButtonId("btn-11cd09c63aaa7c02");
buttonDropin.setBackgroundResource(R.drawable.ic_app_button);
buttonDropin.setTextSize_Button(getResources().getDimensionPixelSize(R.dimen.my_text_size));
ButtonContext contexts = null;
try {
final RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
layoutParams.addRule(RelativeLayout.CENTER_IN_PARENT);
buttonDropin.setLayoutParams(layoutParams);
rootLayout.addView(buttonDropin);
contexts = ButtonContext.withSubjectLocation(new Location("Button HQ", 11.9362587, 79.8268325));
if (ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED && ActivityCompat.checkSelfPermission(this, Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) {
return;
}
final android.location.Location userLocations = new LocationProvider(this).getBestLocation();
if (userLocations != null) {
contexts.setUserLocation(new Location(userLocations));
}
}catch (Exception e){
Toast.makeText(MainActivity2.this,"Exception :"+e,Toast.LENGTH_LONG).show();
}
buttonDropin.prepareForDisplay(contexts, new ButtonDropin.Listener() {
@Override
public void onPrepared(final boolean isReady) {
Toast.makeText(MainActivity2.this,"IsReady:"+isReady,Toast.LENGTH_LONG).show();
}
@Override
public void onClick(ButtonDropin buttonDropin) {
Toast.makeText(MainActivity2.this,"buttonDropin onclick",Toast.LENGTH_LONG).show();
}
});
}}
당신에게 user3376502 @ 대단히 감사합니다 –