ps打开时电脑就崩溃关机是怎么了
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ps打开时电脑就崩溃关机是怎么了相关的知识,希望对你有一定的参考价值。
参考技术A 请参考 http://zhidao.baidu.com/link?url=1Tk5RZ6_ZShjtLKu2EOyeNRXdHtQBpukfi655MVZGZBmuP92Qmg3pmMH9hunHoEW7oaY7YcT6INU5Isj8Ru-4RKjoFkiGTXu4wu05PEP_7K。复制如下:
首先进入安全模式,在安全模式下启动PS看一下是否有类似情况。如果安全模式下正常,那么应该是系统的设置问题。如果安全模式下依然不正常,恐怕要考虑重装系统。
请打开控制面板,选择”更改主题“,将界面模式改为”Windows 7 Basic或者Windows 经典。
右键点击“计算机”查看“属性”,左侧选择“系统保护”在“保护设置”框中逐一点选D、E、F非系统盘符,选中盘符后点击下方配置按钮,点选“关闭系统保护”选项。只留下系统盘C的系统保护设置。
回到属性面板,左侧选择“高级系统设置”,选择“高级”选项“,选择”性能---设置“,点选”调整为最佳性能“。
打开360或金山卫士优化随机启动程序,凡是不需要随机启动的程序一律停止随机启动。
请在Photoshop首选项至少将Photoshop第一数据暂存盘设置为非系统盘D或者E盘。
还有许多性能优化方式请务必在百度搜索相关教程。总之操作这些大型软件最好是将系统调整到一个性能最佳状态,而不是界面最美状态。
如果不能解决,可以用金山重装将系统重新安装,然后依照上述方式将系统进行调整设置。尝试是否能解决问题。如果你是正版操作系统,使用金山重装不会改变版权。
如果这些方式都不能解决,建议换系统,一般用这种大型软件最好是正版Windows7旗舰版,嫌正版太贵,可以购买盗版,一样用。
依然不能解决,可以考虑是硬件问题。有可能是显卡兼容性不太好,都难说。
Android - 解析推送通知在打开时崩溃
【中文标题】Android - 解析推送通知在打开时崩溃【英文标题】:Android - Parse push notification crashes on open 【发布时间】:2014-12-03 01:41:01 【问题描述】:我已经设置了解析推送通知,当我尝试打开它时我的应用程序崩溃了,现在我找到了一个解决方法,我可以创建一个新的 java 类并像这样覆盖 onPushOpen
:
public class Receiver extends ParsePushBroadcastReceiver
@Override
public void onPushOpen(Context context, Intent intent)
Intent i = new Intent(context, MainActivity.class);
i.putExtras(intent.getExtras());
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(i);
但是为了仍然接收推送通知,我仍然需要在 MyApplication.java 类中使用这种已折旧的方法PushService.setDefaultPushCallback(this, MainActivity.class);
我怎样才能摆脱这种折旧的方法我看过这个问题,在那里我得到了一些帮助,但它没有回答关于折旧方法的这一部分。 Exception when opening Parse push notification.
我在想也许这个方法可能会被覆盖,但我不确定它是否能敏锐地处理接收推送或更多处理接收到推送后的推送?
@Override
public void onPushReceive(final Context c, Intent i)
// Handle the received push
提前感谢您的帮助。
【问题讨论】:
parse.com/docs/push_guide#top/Android。您使用的是什么解析 jar 版本? @Raghunandan 我使用的是 1.7.1 最新版本,我已经按照快速步骤指南查看了文档,如果您查看 PushService.setDefaultPushCallback 方法,它会说它已贬值。 不需要。您有自定义广播接收器。您需要做的就是在此处显示通知。 @Raghunandan 但是当我删除该行时,我无法再收到通知。那你说我应该用什么替换它? 【参考方案1】:你正在继承ParsePushBroadcastReceiver
。
然后在清单中
<receiver
android:name=".Receiver " // your broadcastreceiver
android:exported="false" >
<intent-filter>
// youtr actions
</intent-filter>
</receiver>
在广播接收器中
public class Receiver extends ParseBroadcastReceiver
@Override
public void onReceive(Context context, Intent intent)
super.onReceive(context, intent);
extras = intent.getExtras();
if(intent.hasExtra("com.parse.Data"))
try
json = new JSONObject(intent.getExtras().getString("com.parse.Data"));
int notificationtype = json.getInt("notificationtype"); // this is send on the sender side
switch(notificationtype)
case 1:
// show your custom notification. Refer android notification guide
break;
case 2:
//rest of the code
注意:如果在推送中指定了“alert”或“title”,则使用getNotification
构造通知。所以发件人端没有警报和标题。
阅读管理推送生命周期@
https://www.parse.com/docs/push_guide#receiving/Android
参考
https://www.parse.com/questions/how-suppress-push-notification-from-being-displayed
【讨论】:
在new JSONObject
行我收到编译错误Unhanded exception org.JSON.JSONException
和extras = intent.getExtras();
编译错误cannot resolve symbol extras
@iqueqiorio 你需要将额外的声明为Bundle extras
。此外,这取决于您如何在发送方发送数据。你用json吗?那是你自己想办法。
我只是通过云代码发送文本字符串,所以不,我只是发送纯文本。那么我不需要 JSON 部分吗?
@iqueqiorio 阅读文档。如果你只想要推送通知,你不需要子类ParsePushBroadcastReceiver
。确保您有警报和标题,并且您将显示通知。如果您需要自定义通知子类ParsePushBroadcastReceiver
,然后自己处理通知部分。再次阅读文档
我已经阅读并重新阅读了文档,但是当我删除了setDefaultPushCallback
depreciated 方法时,我无法收到推送通知?以上是关于ps打开时电脑就崩溃关机是怎么了的主要内容,如果未能解决你的问题,请参考以下文章