Android Studio第十二期 - Activity+Fragment模块化管理方式

传值操作代码:

 /**
     * 刷新页面操作部分
     *
     * @param id1
     * @param id2
     */
    private void SendToIndexCookBookFragment(String id1, String id2) {
//        IndexFoodFragmentUpdateIds iff = new IndexFoodFragmentUpdateIds();
//        iff.setFood_definition_id(id1);
//        iff.setFridge_food_ids(id2);

        if (getActivity() != null && getActivity() instanceof MainActivity) {
            ((MainActivity) getActivity()).callFragment(id1 + id2, IndexCookBookFragment.class.getName());
        }
    }

接收传值代码:

 @Override
    public void call(Object value) {
//        IndexFoodFragmentUpdateIds ids = (IndexFoodFragmentUpdateIds) value;
        if (value.toString() == null) {
            return;
        }
        Toast.makeText(getActivity(), value.toString(), Toast.LENGTH_LONG).show();
    }

代码已经整理好,效果如下图:

地址:http://down.51cto.com/data/2242541

时间: 2024-10-11 00:18:54

Android Studio第十二期 - Activity+Fragment模块化管理方式的相关文章

Android Studio第二十一期 - TabLayout+Fragment+RecycleView组合所有用法

代码已经整理好,效果如下图: 图1:(对应包名:fragmentviewpager) 图2: 地址:        https://github.com/geeklx/MyApplication/tree/master/p010_recycleviewall/src/main/java/com/example/p010_recycleviewall/tablayout 未完待续~

Android Studio第二十二期 - 点击View增强效果

有问题很多问题做不出来的时候都是对自己最好的提升,过程虽然很痛苦,当你做完的时候,你知道你可以~ 使用开源库制作view 的放大+透明度的动画: animate(v).scaleX(factor).scaleY(factor).alpha(0); 代码已整理好,效果如下图: 地址:https://github.com/geeklx/MyApplication/tree/master/P009_Glide图片缓存

Android Studio第十五期 - 友盟统计集成

首先是官网的地址:http://dev.umeng.com/analytics/android-doc/integration#2_5 然后是注意实例化到Application中的代码:  private void setUMEngAnalsys() {   //开启Debug模式 上线可关闭   MobclickAgent.setDebugMode(true);   // SDK在统计Fragment时,需要关闭Activity自带的页面统计,   // 然后在每个页面中重新集成页面统计的代码

android studio依赖库工程Activity显示问题及库工程设置

android studio引用库工程其实不难,直接添加依赖module即可,但是我在操作过程中出现一些奇怪的问题,苦扰我一整天,为了祭奠这苦命的一天特别mark一下. 首先描述一下我的错误现象: studio配置完成后我就迫不及待的创建了一个项目,然后把以前用的库工程(eclipse工程)导入到studio中,然后创建一个项目引用一下看看效果咋样,以下分别描述两个项目遇到的问题: 出现问题: 1.调用库工程方法正常,但是在运行的时候提示我启动图标错误,原因是库工程和项目工程设置的启动图标指向同

Android Studio第二十六期 - 自定义Activity中Fragment之间的传值

代码已经整理好,效果如下图:(附:copy loader的~剪刀手~) 地址:https://github.com/geeklx/MyApplication/tree/master/p018_activity_fragmenta_b

Android第四十二期 - 关于微信手势退出Activity的操作

微信现在支持手势退出当前Activity了,我也接到需求就写了,代码已经整理好,效果图如下: public GestureDetector gestureDetector = new GestureDetector( new OnGestureListener() { @Override public boolean onSingleTapUp(MotionEvent e) { return false; } @Override public void onShowPress(MotionEve

Android Studio 那些事|Activity文件前标识图标显示为 j 而是 c

问题:Activity文件前标识图标显示为 j 而是 c 的图标,或是没有显示,而且自动提示不提示 解决:这是因为你的studio设置了省电模式,你可以通过 File>Power Save Mode取消掉,或者通过点击右下角小人头像取消 版权声明:本文为博主原创文章,未经博主允许不得转载.

Android Studio之多个Activity的滑动切换(二)

1.因为Android界面上的全部控件一般都位于Layout控件(比方RelativeLayout)之上,而布局控件能够设置响应touch事件,所以能够通过布局控件的setOnTouchListen来截获touch事件.做进一步的处理. 2.关于界面滑动.涉及到gesture的处理,而gesture(手势)是touch事件的更高一层的事件,能够将touch事件传入GestureDetector对象进行处理,而创建GestureDetector对象,要首先创建OnGestureListener对象

Android Studio四十四期 - 倒计时

现在倒计时有很多种方法,这里给大家两个方法,代码经过洗礼: 1.CountDownTimer:调用的时候很简单:timer.start();    timer.cancel(); private TextView vertifyView;       private CountDownTimer timer = new CountDownTimer(10000, 1000) {              @Override           public void onTick(long mi