SVN以及SVN China,以及组件化

SVN以及SVN China,以及组件化

SVN就是相当于是一个很多人上传代码的服务器,可以多人上传代码和更新代码。也可以多人进行修改和查看,下载。
使用就是安装一个SVN的工具,有汉化的SVN China工具。

ARouter

package com.example.arouter_01;

import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.support.annotation.Nullable;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.RelativeLayout;
import android.widget.Toast;

import com.alibaba.android.arouter.launcher.ARouter;

public class MainActivity extends AppCompatActivity {

    private Button buttonTiao;
    private RelativeLayout layoutId;
    private Handler handler = new Handler(new Handler.Callback() {
        @Override
        public boolean handleMessage(Message msg) {
            if (msg.what == 1){
                Toast.makeText(MainActivity.this, "收到ARouter回传的的消息", Toast.LENGTH_SHORT).show();
            }
            return false;
        }
    });

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        getSupportActionBar().hide();
        buttonTiao = (Button) findViewById(R.id.button_tiao);
        layoutId = (RelativeLayout) findViewById(R.id.layout_id);

        buttonTiao.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Toast.makeText(MainActivity.this, "ARouter跳转页面!", Toast.LENGTH_SHORT).show();
//                ARouter.getInstance().build("/arouter_01/MainActivity").navigation(MainActivity.this,100);
                BlankFragment blankFragment = (BlankFragment) ARouter.getInstance().build("/arouter_01/BlankFragment").navigation();
                FragmentManager supportFragmentManager = getSupportFragmentManager();
                FragmentTransaction fragmentTransaction = supportFragmentManager.beginTransaction();
                fragmentTransaction.replace(R.id.layout_id,blankFragment);
                fragmentTransaction.commit();
            }
        });



    }

    @Override
    public void startActivityForResult(Intent intent, int requestCode, @Nullable Bundle options) {
        super.startActivityForResult(intent, requestCode, options);
        handler.sendEmptyMessage(1);
    }
}

package com.example.arouter_01;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;

import com.alibaba.android.arouter.facade.annotation.Route;
import com.alibaba.android.arouter.launcher.ARouter;

@Route(path = "/arouter_01/MainActivity")
public class Main2Activity extends AppCompatActivity {

//    @Autowired(name = "name")
//    private String name;
    private Button textId;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main2);
        textId = (Button) findViewById(R.id.text_id);

//        ARouter.getInstance().inject(this);
//        textId.setText(name);

        textId.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                ARouter.getInstance().destroy();
                Main2Activity.this.finish();
            }
        });

    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值