本文整理汇总了Java中com.squareup.otto.ThreadEnforcer.ANY属性的典型用法代码示例。如果您正苦于以下问题:Java ThreadEnforcer.ANY属性的具体用法?Java ThreadEnforcer.ANY怎么用?Java ThreadEnforcer.ANY使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类com.squareup.otto.ThreadEnforcer
的用法示例。
在下文中一共展示了ThreadEnforcer.ANY属性的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onCreate
@Override
public void onCreate() {
super.onCreate();
bus = new Bus(ThreadEnforcer.ANY);
list = new ArrayList<>();
StringBuffer buffer = new StringBuffer();
try (BufferedReader input = new BufferedReader(
new InputStreamReader(
openFileInput(RSS_FILE)))) {
String line;
while ((line = input.readLine()) != null) {
buffer.append(line);
}
} catch (Exception ex) {
// do nothing
}
if (buffer!=null && buffer.length()>0 )
{
Gson gson = new Gson();
Type type = new TypeToken<List<RssItem>>() {}.getType();
List<RssItem> fromJson = gson.fromJson(buffer.toString(), type);
list.addAll(fromJson);
}
}
示例2: PerfTestOtto
public PerfTestOtto(Context context, TestParams params) {
super(context, params);
eventBus = new Bus(ThreadEnforcer.ANY);
subscribers = new ArrayList<Object>();
eventCount = params.getEventCount();
expectedEventCount = eventCount * params.getSubscriberCount();
subscriberClass = Subscriber.class;
}
示例3: bus
public static Bus bus() {
Bus localInstance = instance;
if (localInstance == null) {
synchronized (AndroidBus.class) {
localInstance = instance;
if (localInstance == null) {
instance = localInstance = new AndroidBus(ThreadEnforcer.ANY);
}
}
}
return localInstance;
}
示例4: provideBus
/**
* 提供全局单例的event bus
*/
@Provides
@Singleton
public Bus provideBus() {
// our event bus running on any thread
return new Bus(ThreadEnforcer.ANY);
}
示例5: AndroidMiniClientOptions
AndroidMiniClientOptions(Application ctx) {
this.prefs=new AndroidPrefStore(PreferenceManager.getDefaultSharedPreferences(ctx));
this.configDir = ctx.getFilesDir();
this.cacheDir = ctx.getCacheDir();
this.bus = new OttoBusImpl(new Bus(ThreadEnforcer.ANY));
this.isTV = ctx.getResources().getBoolean(R.bool.istv);
this.isTOUCH = !isTV;
this.advancedAspects=true;
}
示例6: bus
public static Bus bus() {
Bus localInstance = instance;
if (localInstance == null) {
synchronized (Bus.class) {
localInstance = instance;
if (localInstance == null) {
instance = localInstance = new Bus(ThreadEnforcer.ANY);
}
}
}
return localInstance;
}
示例7: onCreate
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
downloadButton = (Button) findViewById(R.id.button);
notificationText = (TextView) findViewById(R.id.textView);
notificationInfo = (TextView) findViewById(R.id.textViewInfo);
downloadButton.setOnClickListener(this);
bus = new Bus (ThreadEnforcer.ANY);
bus.register(this);
downloadInformation = new RestActorSource(bus);
}
示例8: setUp
@Before public void setUp() throws Exception {
this.busWrapper = new OttoBusWrapper(new Bus(ThreadEnforcer.ANY));
Logger logger = Mockito.mock(Logger.class);
Context context = Mockito.mock(Context.class);
OnlineChecker onlineChecker = Mockito.mock(OnlineChecker.class);
this.receiver = new NetworkConnectionChangeReceiver(busWrapper, logger, context, onlineChecker);
this.connectivityChangeEvents = new ArrayList<>();
}
示例9: setUp
@Before public void setUp() throws Exception {
this.busWrapper = new OttoBusWrapper(new Bus(ThreadEnforcer.ANY));
Logger logger = Mockito.mock(Logger.class);
Context context = Mockito.mock(Context.class);
this.receiver = new InternetConnectionChangeReceiver(busWrapper, logger, context);
this.connectivityChangeEvents = new ArrayList<>();
}
示例10: getInstance
public static Bus getInstance() {
if (mInstance == null) {
mInstance = new Bus(ThreadEnforcer.ANY);
}
if (statProducer == null) {
statProducer = new UploadStatusEventProducer();
statProducer.register(mInstance);
}
return mInstance;
}
示例11: provideBus
/**
* Provides the event bus for the application.
*
* @return the application event bus.
*/
@Provides
Bus provideBus() {
if (mBus == null)
mBus = new Bus(ThreadEnforcer.ANY);
return mBus;
}
示例12: onCreate
@Override
public void onCreate()
{
super.onCreate();
bus = new Bus(ThreadEnforcer.ANY);
Crittercism.initialize(getApplicationContext(), "527b160b8b2e3376d3000003");
}
示例13: setupForTesting
@RestrictTo(RestrictTo.Scope.TESTS)
public static void setupForTesting() {
sBus = new Bus(ThreadEnforcer.ANY);
}
示例14: onCreate
@Override
public void onCreate() {
super.onCreate();
AndroidGraphicFactory.createInstance(this);
mOttoBus = new Bus(ThreadEnforcer.ANY);
}
示例15: busProvider
public Bus busProvider() {
return new Bus(ThreadEnforcer.ANY);
}