Android 如何在FirebaseDatabase子引用中设置字符串
我正在构建一个视频内容应用程序。我的目标是从不同的活动中获取一个按钮id值,并将其用作孩子的名字来加载正确的URL。然而,我被卡住了,因为无法识别字符串链接,并显示错误“无法解析符号‘链接’”Android 如何在FirebaseDatabase子引用中设置字符串,android,firebase-realtime-database,Android,Firebase Realtime Database,我正在构建一个视频内容应用程序。我的目标是从不同的活动中获取一个按钮id值,并将其用作孩子的名字来加载正确的URL。然而,我被卡住了,因为无法识别字符串链接,并显示错误“无法解析符号‘链接’” public class MediaPlayerActivity extends AppCompatActivity { DatabaseReference mrootRef = FirebaseDatabase.getInstance().getReference(); DatabaseReferenc
public class MediaPlayerActivity extends AppCompatActivity {
DatabaseReference mrootRef = FirebaseDatabase.getInstance().getReference();
DatabaseReference mlinkRef = mrootRef.child(link);
PlayerView playerView;
SimpleExoPlayer exoPlayer;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Bundle extras = getIntent().getExtras();
if (extras != null) {
String link = extras.getString("key");
}
非常感谢您的帮助!变量链接在if语句的作用域中定义,只能在那里使用
public class MediaPlayerActivity extends AppCompatActivity {
DatabaseReference mrootRef = FirebaseDatabase.getInstance().getReference();
DatabaseReference mlinkRef;
PlayerView playerView;
SimpleExoPlayer exoPlayer;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Bundle extras = getIntent().getExtras();
if (extras != null) {
String link = extras.getString("key");
mlinkRef = mrootRef.child(link);
}
我可以在范围外访问变量链接吗?因为我尝试了你的建议,效果很好。但是,变量mlinkRef这次无法访问。非常感谢你的帮助。变量链接现在可以访问了!起初没有正确阅读你的答案。