我從輔助活動獲取字符串數據。那麼我想改變主活動上的標記標題,但它不能被讀取。 這裏是數據:無法從其他活動獲取字符串數據
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data){
super.onActivityResult(requestCode,resultCode, data);
if(requestCode == 22 && resultCode == RESULT_OK){
View view = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map))
.getView();
addButton.setText(data.getStringExtra("Nama"));
String nama = (data.getStringExtra("Nama"));
}
數據可以被讀取addButton
,但我們不能把它用於String nama
這裏是我的按鈕:
addButton = (Button)findViewById(R.id.addButton);
,這裏是我的marker
private class RadiusCircle {
private final Marker centerMarker;
private final Circle circle;
private double radius;
public RadiusCircle(LatLng center, double radius) {
this.radius = radius;
centerMarker = mMap.addMarker(new MarkerOptions()
.position(center)
.title(nama)
.icon(BitmapDescriptorFactory.fromResource(R.drawable.bulet))
.draggable(false));
circle = mMap.addCircle(new CircleOptions()
.center(center)
.radius(radius)
.strokeWidth(2)
.strokeColor(mStrokeColor)
.fillColor(mFillColor));
}
public void onStyleChange() {
circle.setStrokeWidth(2);
circle.setFillColor(mFillColor);
circle.setStrokeColor(mStrokeColor);
}
}
title .title(nama)
是無法獲得的,我可以得到一些幫助嗎?感謝您的好意
您知道'nama'變量只在該部分可用,並且您沒有任何來自該部分的訪問嗎? –
是的,那麼我們如何從塊中訪問它? –
您必須在您的活動中添加一個字段並填寫該字段。 –