英文:
On click of app icon full screen the picture in picture content
问题
我正在使用jitsi-android-sdk,在其中当我点击主屏幕时,它会将我带到画中画模式,当我点击应用程序时,它会将我带回第一个表单页面。在我点击应用程序时,应该如何使画中画模式全屏显示?
在onResume()
中我应该放入什么内容,以便我可以在点击应用程序时全屏显示画中画模式。
例如,当我们使用Netflix在移动设备上观看电影时,当我们按下主屏幕按钮时,它会进入画中画模式,当我们点击应用程序图标时,它会将画中画模式全屏显示(返回到正在全屏观看的电影)。
我想在我的Android应用程序中实现相同的行为。
英文:
I am using jitsi-android-sdk in which when I go click home screen it takes me to the picture in picture mode and when I click on the app takes me back to the first form page. How should full screen the picture in picture mode when I click on the app?
what should I put in onResume() so I can full-screen picture in picture on click of the app.
For example, When we are using Netflix and watching a movie on mobile when we press the home button it enters the picture in picture mode and when we click on the app icon it fullscreen the picture in picture mode (return to the movie in fullscreen which we are watching)
I want to implement the same behavior in my android app.
答案1
得分: 0
以下是翻译好的代码部分:
@Override
protected void onResume() {
super.onResume();
SharedPreferences sharedpreferences = getSharedPreferences("MyPrefs", Context.MODE_PRIVATE);
// 从共享偏好中获取布尔值,该值是在点击加入会议按钮时存储的
boolean check = sharedpreferences.getBoolean(met,false);
if (check){
// 如果正在进行会议,则重定向到会议界面
// 用你的画中画活动类替换 JitsiMeetAcitvity.class
startActivity(new Intent(this, JitsiMeetActivity.class)
.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT));
}
}
我已使用共享偏好来跟踪会议是否正在进行。
如果你想了解更详细信息,请参阅此链接。
英文:
The first check which activity is going to paused state when the app goes picture in picture on that activity onResume() method add this code.
@Override
protected void onResume() {
super.onResume();
SharedPreferences sharedpreferences = getSharedPreferences("MyPrefs", Context.MODE_PRIVATE);
//get boolean value from shared preferences which we are store when joining meeting button is clicked
boolean check = sharedpreferences.getBoolean(met,false);
if (check){
//if meeting is going on redirect to meeting
//Replace JitsiMeetAcitvity.class with your picture in picture activity class
startActivity(new Intent(this, JitsiMeetActivity.class)
.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT));
}
}
I have used the shared preferences to keep the track of the meeting is going on or not.
If you want to see in detail Follow this
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论