예제 #1
1
 private void showTime() {
   Activity activity = (Activity) this.getContext();
   String title = activity.getTitle().toString();
   int pos = title.indexOf(" - ");
   if (pos >= 0) {
     title = title.substring(0, pos);
   }
   String dyntext = mDynDrawView != null ? (mDynDrawView.getDrawnTime() + "/") : "";
   activity.setTitle(title + " - " + dyntext + mDrawnTime + " ms");
 }
예제 #2
0
 @Override
 protected void onDetachedFromWindow() {
   if (mDynDrawView != null) {
     mDynDrawView.setCoreView(null, null);
     mDynDrawView = null;
   }
   if (mViewAdapter != null) {
     mViewAdapter.delete();
     mViewAdapter = null;
   }
   if (mCoreView != null) {
     mCoreView.delete();
     mCoreView = null;
   }
   if (mCanvasAdapter != null) {
     mCanvasAdapter.delete();
     mCanvasAdapter = null;
   }
   super.onDetachedFromWindow();
 }
예제 #3
0
 public void setDynDrawView(DynDrawView view) {
   mDynDrawView = view;
   if (mDynDrawView != null) {
     mDynDrawView.setCoreView(mViewAdapter, mCoreView);
   }
 }