私のアプリでUseButtonを使用すると、uberのアプリケーションをリンクする必要があります。このため、次のコードを実装しています。useButton開発者サイトでは、レビューのために提出すると言われています。レビューフォームに記入しながら、作業中のボタンでそのスクリーンショットを確認します。画面のボタンは表示されません。どのようにボタンを働かせることができます。androidで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 @どうもありがとうございました –