Android Open Source - Buckets Main Activity






From Project

Back to project page Buckets.

License

The source code is released under:

Apache License

If you think the Android project Buckets listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package ru.noties.buckets.sample.ui;
//from   w  ww  .  j  ava 2s  .com
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

import ru.noties.buckets.Buckets;
import ru.noties.buckets.IBucketUser;
import ru.noties.buckets.sample.R;

/**
 * Created by Dimitry Ivanov (mail@dimitryivanov.ru) on 28.12.2014.
 */
public class MainActivity extends Activity implements IBucketUser<MainController, MainBucket> {

    private TextView mView;

    @Override
    public void onCreate(Bundle sis) {
        super.onCreate(sis);

        setContentView(R.layout.activity_main);

        mView = (TextView) findViewById(R.id.text1);

        final MainBucket bucket = Buckets.getInstance().getBucket(this);
        final MainController controller = bucket.getController();
        controller.checkForData();


        if (sis == null) {
            getFragmentManager()
                    .beginTransaction()
                    .add(R.id.content_frame, new MainFragment())
                    .commit();
        }
    }

    public void setTextData(CharSequence text) {
        mView.setText(text);
    }

    @Override
    public MainBucket createDataBucket() {
        return new MainBucket();
    }

    @Override
    public MainController createController(MainBucket bucket) {
        return new MainController(this, bucket);
    }
}




Java Source Code List

ru.noties.buckets.AbsController.java
ru.noties.buckets.BucketAdapter.java
ru.noties.buckets.Bucket.java
ru.noties.buckets.Buckets.java
ru.noties.buckets.DataApplicationCallbacks.java
ru.noties.buckets.IBucketUser.java
ru.noties.buckets.IBucket.java
ru.noties.buckets.IController.java
ru.noties.buckets.sample.MyApplication.java
ru.noties.buckets.sample.ui.MainActivity.java
ru.noties.buckets.sample.ui.MainBucket.java
ru.noties.buckets.sample.ui.MainController.java
ru.noties.buckets.sample.ui.MainFragment.java