在我的項目中,我正在使用語音識別。我想把這個課程的結果傳遞給另一個課程。但是,因爲這個班不是一個活動班,我不能使用意圖。我在語音識別使用的代碼是這樣的:如何將一個活動類的參數發送到一個普通的類?
保護無效onActivityResult(INT requestCode,INT resultCode爲,意圖數據) {
if (requestCode == REQUEST_CODE && resultCode == RESULT_OK){
ArrayList<String> matches = new ArrayList<String>();
matches = data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
if(matches.size()>0) {
result = matches.get(0);}}
我想利用這一結果,並使用另一個類,這是不一個活動課。所以請幫助我
我想從其他類沒有聲明該數組。我有另一個類叫做上傳。這不是一個活動課。在該類中有一個函數「uploadmetadata.setTitle(result)」。我希望語音識別類中的結果在該函數中使用。 –
是的,你可以聲明你的結果變量爲公共靜態,並且可以從任何地方訪問它。 –
如果您有進一步的查詢來到休閒聊天室。 –