package com.socks.jiandan.utils; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.provider.Settings; import com.socks.jiandan.base.BaseActivity; import com.socks.jiandan.model.FreshNews; import com.socks.jiandan.model.Picture; import com.socks.jiandan.ui.activity.CommentListActivity; import com.socks.jiandan.ui.activity.FreshNewsDetailActivity; import com.socks.jiandan.ui.activity.ImageDetailActivity; import com.socks.jiandan.ui.activity.PushCommentActivity; import java.util.ArrayList; /** * Created by zhaokaiqiang on 15/12/22. */ public class IntentHelper { public static void toSettingActivity(Context context) { Intent intent = new Intent( Settings.ACTION_WIRELESS_SETTINGS); context.startActivity(intent); } public static void toFreshDetailActivity(Context context, ArrayList<FreshNews> mFreshNews, int position) { Intent intent = new Intent(context, FreshNewsDetailActivity.class); intent.putExtra(FreshNewsDetailActivity.DATA_FRESH_NEWS, mFreshNews); intent.putExtra(FreshNewsDetailActivity.DATA_POSITION, position); context.startActivity(intent); } public static void toCommentListActivity(Context context, String id) { Intent intent = new Intent(context, CommentListActivity.class); intent.putExtra(BaseActivity.DATA_THREAD_ID, id); intent.putExtra(BaseActivity.DATA_IS_FROM_FRESH_NEWS, true); context.startActivity(intent); } public static void toPushComment4Result(Activity context, String postId, String threadId, String parentName){ Intent intent = new Intent (context, PushCommentActivity.class); intent.putExtra("parent_id", postId); intent.putExtra("thread_id", threadId); intent.putExtra("parent_name", parentName); context.startActivityForResult(intent, 0); } public static void toImageDetailActivity(Context context, Picture picture){ Intent intent = new Intent(context, ImageDetailActivity.class); intent.putExtra(BaseActivity.DATA_IMAGE_AUTHOR, picture.getComment_author()); intent.putExtra(BaseActivity.DATA_IMAGE_URL, picture.getPics()); intent.putExtra(BaseActivity.DATA_IMAGE_ID, picture.getComment_ID()); intent.putExtra(BaseActivity.DATA_THREAD_KEY, "comment-" + picture.getComment_ID()); if (picture.getPics()[0].endsWith(".gif")) { intent.putExtra(BaseActivity.DATA_IS_NEED_WEB_VIEW, true); } context.startActivity(intent); } }