查找/替换打破了我的申请(鲁莽的错误)

时间:2016-04-06 17:35:34

标签: android fill-parent find-replace

出于耐心,我做了一件你不应该做的事,除非你绝对确定。我不是很确定,现在我付钱了。

发生了什么

我过期的应用使用@Override public void onReceive(Context context, Intent intent) { // Vibrate the mobile phone Vibrator vibrator = (Vibrator) context .getSystemService(Context.VIBRATOR_SERVICE); vibrator.vibrate(2000); Uri at = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION); Ringtone r = RingtoneManager.getRingtone(context,at ); r.play(); NotificationManager mNM; mNM = (NotificationManager)context.getSystemService(context.NOTIFICATION_SERVICE); // Set the icon, scrolling text and timestamp PendingIntent examIntent = PendingIntent.getActivity(context, 0, new Intent(context, About.class), 0); // Notification notification = new Notification(R.drawable.four, "Demo !",System.currentTimeMillis()); // The PendingIntent to launch our activity if the user selects this notification Notification.Builder builder = new Notification.Builder(context); builder.setSmallIcon(R.mipmap.ic_launcher) .setContentTitle("Medication Reminder") .setContentText("Remember to eat your medicine!") .setContentIntent(examIntent); builder.setAutoCancel(true); Notification notification = builder.getNotification(); mNM.notify(R.mipmap.ic_launcher, notification); } 作为fill_parent的属性。我已弃用android:layout_height,因此我将所有内容都转为fill_parent。你可能猜到接下来发生的事情......

match_parent发现& amp;替换工具。无所事事"撤消"是有限的。为了使情况变得更糟,我做了另一个发现&替换以扭转局面,所以这是正在发生的事情:

问题

Android Studio

我将error: cannot find symbol variable fill_parent替换为fill_parent,然后将match_parent替换为match_parent我最终将更多需要的深层引用替换为fill_parent甚至不再被识别的地方。最糟糕的情况是,我将复制我所处的位置,抓住回购中的先前版本,并找出所有变化的内容。有没有更省时的方法来做这件事还是我被卡住了?

1 个答案:

答案 0 :(得分:0)

我拥有所有Apple产品,因为我们与他们合作最多,但我喜欢谷歌/三星/微软带来的竞争,我更喜欢竞争对手。话虽这么说,苹果公司在这一天节省了一天。

Time Macine

自动备份是在“事故”

之前10分钟

如果您不熟悉,Time Machine Apple 创建的产品,用于解决我今天遇到的问题。 大多数消费者没有GIT / SVN的专有技术,因此当他们删除文件时,他们永久消失了,除非他们有运气一个驱动器deep scanTime Machine是一个不错的项目,如果您使用OS X,我强烈建议您购买和外置硬盘,并将其作为Time Machine备份。