MovieCompleteReceiver.java
1.71 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
package com.xgimi.gimicinema.service;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import com.gimi.common.cinema.model.Constant;
import com.gimi.common.cinema.model.SambaMsg;
import com.gimi.common.cinema.utils.AdsVideoUtils;
import com.gimi.common.cinema.utils.SambaFileCharge;
import com.gimi.common.cinema.utils.Utils;
import com.xgimi.gimicinema.activity.SimpleAdsPlayer2;
/**
* Created by wugian on 2016/8/22
*/
public class MovieCompleteReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(Constant.ACTION_GET_MESSAGE_MEDIA_PLAYER_MOVIE_COMPLETE)) {
SharedPreferences sharedPreferences = context.getSharedPreferences(Constant.XML_NAME, Context.MODE_PRIVATE);
SambaMsg sambaMsg = Utils.getSambaMsg(sharedPreferences);
String adsVideoPath;
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
if (Constant.startAds && Constant.messageRun) {
Constant.startAds = false;
adsVideoPath = AdsVideoUtils.getAdsVideoPath(sambaMsg.getLocalPath());
if (!SambaFileCharge.fileExist(adsVideoPath)) {
return;
}
Intent intentAds = new Intent(context.getApplicationContext(), SimpleAdsPlayer2.class);
intentAds.putExtra("ads_path", adsVideoPath);
intentAds.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intentAds);
}
}
}
}