簡體   English   中英

如何將字符串變量 java 從一種方法傳遞到另一種方法

[英]How pass string variable java from one method to another method

我是 Java android 代碼的新手,請幫助我如何從一種方法訪問字符串變量到另一種方法,這是來自我的代碼,我想使用變量 deviceToken,將值傳遞給使用 javascriptinterface 的另一種方法

public class MyFirebaseMessagingService extends FirebaseMessagingService {

    @Override
    public void onNewToken(String token) {
        Log.d("TokenFcm",token);

        String deviceToken = token ;

    }

    @Override
    public void onMessageReceived(RemoteMessage remoteMessage) {
        super.onMessageReceived(remoteMessage);
    }
  1. 通過將 deviceToken 聲明為實例變量,可以從相同 class 的另一個方法訪問它
public class MyFirebaseMessagingService extends FirebaseMessagingService {

String deviceToken = "";

    @Override
    public void onNewToken(String token) {
        Log.d("TokenFcm",token);

         deviceToken = token ;

    }
    
    public void anotherMethod(){
     System.out.println(deviceToken);
    }

    @Override
    public void onMessageReceived(RemoteMessage remoteMessage) {
        super.onMessageReceived(remoteMessage);
    } ```

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM